public JsonResult Delete(int ExpenseID) { try { if (string.IsNullOrEmpty(Convert.ToString(ExpenseID))) { return(Json("Error", JsonRequestBehavior.AllowGet)); } var dataSubmitted = _IExpense.IsExpenseSubmitted(ExpenseID, Convert.ToInt32(Session["AdminUser"])); if (dataSubmitted == true) { var data = _IExpense.DeleteExpensetByExpenseID(ExpenseID, Convert.ToInt32(Session["UserID"])); if (data > 0) { return(Json(data: true, behavior: JsonRequestBehavior.AllowGet)); } else { return(Json(data: false, behavior: JsonRequestBehavior.AllowGet)); } } else { return(Json(data: "Cannot", behavior: JsonRequestBehavior.AllowGet)); } } catch (Exception) { throw; } }