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;
        }
示例#2
0
 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);
 }