public ActionResult Edit(Expense expense) { try { ExpenseDB expenseDB = new ExpenseDB(_configuration); User user = _accessor.HttpContext.Session.GetObjectFromJson <User>("LoggedInUser"); if (user.RoleId == 0) { expenseDB.UpdateExpenseStatus(expense); } else { expenseDB.UpdateExpense(expense); } return(RedirectToAction("Index")); } catch { return(View(expense)); } }