public void Add(BankStatementModel statement) { var data = GetAll(); //var statements = (IEnumerable<SelectListItem>)Pecuniaus.Utilities.Common.GetMonthNames(); //var p = statements.FirstOrDefault(a => a.Value == statement.StatementMonthId.ToString()); //if (p != null) // statement.StatementMonth = p.Text; statement.StatementMonth = Utilities.Common.GetMonthName(statement.StatementMonthId); if (statement.Id == 0) { if (data.Count > 0) statement.Id = data.Max(a => a.Id) + 1; else statement.Id = 100000; } data.Add(statement); HttpContext.Current.Session[SessionStatementList] = data; }
public ActionResult EditStatement(BankStatementModel model) { if (ModelState.IsValid) { bankStatementRepository.Update(model); model.StatementMonths = (IEnumerable<SelectListItem>)Pecuniaus.Utilities.Common.GetMonthNames(); model.StatementYears = (IEnumerable<SelectListItem>)Pecuniaus.Utilities.Common.GetYearNames(); return RedirectToAction("AddStatement"); } return PartialView("_EditBankStatement", model); }
public void Update(BankStatementModel statement) { Delete(statement.Id); Add(statement); }