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); }
public int AddAccountSubsidy(IAccountSubsidy model) { return(Post <int>("webapi/billing/account-subsidy", model)); }