/// <summary> /// Processes the report on the basis of action selected /// </summary> public ActionResult ProcessExpenseItem(int expenseId, string status) { ProcessExpensesViewModel expenses = new ProcessExpensesViewModel(); reportService.ProcessReport(expenseId, employee, (ReportStatus)Enum.Parse(typeof(ReportStatus), status)); //expenses.ExpenseReports = reportService.GetReportsBySupervisor(ReportStatus.ApprovedBySupervisor.ToString()); //budgetTracker.SetBudgetSpent(DateTime.Now.Month, DateTime.Now.Year); //expenses.BudgetTracker = budgetTracker; return RedirectToAction("ProcessExpenses"); //return View("ProcessExpenses", expenses); }
public ActionResult ProcessExpenses() { ProcessExpensesViewModel expenseForm = new ProcessExpensesViewModel(); expenseForm.ExpenseReports = reportService.GetReportsByAccounts(ReportStatus.ApprovedBySupervisor.ToString()); expenseForm.BudgetTracker = budgetTracker; expenseForm.BudgetTracker.SetBudgetSpent(TODAY.Month, TODAY.Year); return View("ProcessExpenses", expenseForm); }