public ActionResult _BankDepositForm(BankDepositCreateViewModel model) { if (model.EndDate < DateTime.Now) { ModelState.AddModelError("CheckEndDate", "Tài khoản tiết kiệm này đã đáo hạn, vui lòng chỉ nhập tài khoản tiết kiệm đang hiệu lực"); } if (model.StartDate > DateTime.Now) { ModelState.AddModelError("CheckStartDate", "Ngày bắt đầu phải nhỏ hơn ngày hiện tại."); } if (ModelState.IsValid) { int result = BankDepositQueries.CreateBankDeposit(model, UserQueries.GetCurrentUsername()); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView()); } }
public static int CreateBankDeposit(BankDepositCreateViewModel model, string username) { Entities entities = new Entities(); DateTime current = DateTime.Now; Assets bankDeposit = new Assets(); bankDeposit.AssetName = model.Name; bankDeposit.Value = model.Value.Value; bankDeposit.Note = model.Note; bankDeposit.StartDate = model.StartDate.Value; bankDeposit.EndDate = model.EndDate.Value; bankDeposit.InterestRate = model.InterestRate; bankDeposit.InterestRatePerX = model.InterestRatePerX; bankDeposit.ObtainedBy = model.InterestObtainWay; bankDeposit.CreatedDate = current; bankDeposit.CreatedBy = Constants.Constants.USER; bankDeposit.AssetType = (int)Constants.Constants.ASSET_TYPE.BANK_DEPOSIT; bankDeposit.Username = username; entities.Assets.Add(bankDeposit); return(entities.SaveChanges()); }