/// <summary> /// /// </summary> /// <param name="entity"></param> /// <returns></returns> protected override IDictionary <string, object> Convert(GratuityJournal entity) { var sqlParams = base.Convert(entity); sqlParams["TotalFee"] = (int)(entity.TotalFee * JXBC.TradeSystem.ModuleEnvironment.DBCurrencyUnit); return(sqlParams); }
public void FindByIdTest() { var model = CreateNewModel(); var id = model.Id; var entry = GratuityJournal.FindById(id); Assert.NotNull(entry); TestHelper.AssertObject(model, entry); }
internal GratuityJournal CreateNewModel() { var ignores = ignoreProperties.Split(','); var model = new GratuityJournal(); TestHelper.FillRndProperties(model, ignores); var saveResult = model.Save(); Assert.IsTrue(saveResult); return(model); }
public static GratuityJournalEntity ToEntity(this GratuityJournal item) { if (null == item) { return(null); } var profile = (OrganizationProfile)UserPassport.FindById(item.BuyerId).Profile; var entity = new GratuityJournalEntity(item, profile); return(entity); }
public void DeleteTest() { var model = CreateNewModel(); var id = model.Id; var saveResult = model.Save(); Assert.IsTrue(saveResult); model.Delete(); var entry = GratuityJournal.FindById(model.Id); Assert.Null(entry); }
internal GratuityJournalEntity(GratuityJournal source, UserProfile profile) { this.SetPropertyValues(source.GetPropertyValues()); this.Profile = profile; }