public ActionResult Update(BudgetModel model) { SessionManager session = new SessionManager(); Budget budget = model.GetBudgetById(session.Get <Budget>(PageConstant.BUDGET_ID_IN_SESSION).Id); model.StartBudget = budget.StartBudget + model.AddedBudget; model.CurrentBudget = budget.CurrentBudget + model.AddedBudget; budget.StartBudget = model.StartBudget; budget.CurrentBudget = model.CurrentBudget; model.UpdateBudget(budget); return(View("MainPanel", model)); }
public ActionResult Save(ExpensesModel model) { BudgetModel bmodel = new BudgetModel(); SessionManager session = new SessionManager(); int userId = session.Get <User>(PageConstant.USER_ID_I_SESSION).Id; model.BudgetId = session.Get <Budget>(PageConstant.BUDGET_ID_IN_SESSION).Id; model.Save(model); Budget budget = bmodel.GetCurrentBudget(userId); budget.CurrentBudget = budget.CurrentBudget - model.Amount; bmodel.UpdateBudget(budget); bmodel.CurrentBudget = budget.CurrentBudget; bmodel.StartBudget = budget.StartBudget; return(View("MainPanel", bmodel)); }