/// <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);
        }
Beispiel #2
0
        public void FindByIdTest()
        {
            var model = CreateNewModel();
            var id    = model.Id;

            var entry = GratuityJournal.FindById(id);

            Assert.NotNull(entry);

            TestHelper.AssertObject(model, entry);
        }
Beispiel #3
0
        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);
        }
Beispiel #5
0
        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;
 }