Ejemplo n.º 1
0
        public int AddAccountSubsidy(IAccountSubsidy model)
        {
            var existing = Session.Query <AccountSubsidy>().Where(x => x.AccountID == model.AccountID && x.DisableDate == null);

            if (existing != null && existing.Count() > 0)
            {
                foreach (var item in existing)
                {
                    item.DisableDate = model.EnableDate;
                }
            }

            var entity = new AccountSubsidy()
            {
                AccountID             = model.AccountID,
                UserPaymentPercentage = model.UserPaymentPercentage,
                CreatedDate           = DateTime.Now,
                EnableDate            = model.EnableDate,
            };

            Session.Save(entity);

            return(entity.AccountSubsidyID);
        }
Ejemplo n.º 2
0
 public int AddAccountSubsidy(IAccountSubsidy model)
 {
     return(Post <int>("webapi/billing/account-subsidy", model));
 }