public ActionResult ApproveExpenses() { ApproveExpensesViewModel expenses = new ApproveExpensesViewModel(); expenses.BudgetTracker = deptBudget; expenses.ExpenseReports = reportService.GetReportsBySupervisor(ReportStatus.Submitted.ToString()); return View("ApproveExpenses",expenses); }
/// <summary> /// Approves or rejects the report on the basis of action selected /// </summary> public ActionResult ApproveExpense(int? expenseId, string status) { ApproveExpensesViewModel expenses = new ApproveExpensesViewModel(); reportService.ActionOnReport(expenseId, employee,(ReportStatus)Enum.Parse(typeof(ReportStatus),status)); expenses.ExpenseReports = reportService.GetReportsBySupervisor(ReportStatus.Submitted.ToString()); deptBudget.SetBudgetSpent(TODAY.Month, TODAY.Year); expenses.BudgetTracker = deptBudget; return RedirectToAction("ApproveExpenses"); }