using System; using System.Collections.Generic; using System.Linq; using System.Text; using sharpknife.Commands; namespace sharpknife { public partial class Earning { public Earning() { } public Earning(AdCommand.BonusValue type, decimal value, string source) : this() { this.EarningId = Guid.NewGuid(); this.CreatedOn = DateTime.Now; this.Type = (int)type; this.Value = value; this.Source = source; } public void Save() { using (databaseEntities context = new databaseEntities()) { context.AddToEarning(this); context.SaveChanges(); } } } }