public JsonResult Delete(string ProjectID) { try { if (string.IsNullOrEmpty(Convert.ToString(ProjectID))) { return(Json("Error", JsonRequestBehavior.AllowGet)); } var isExistsinTimesheet = _IProject.CheckProjectIDExistsInTimesheet(Convert.ToInt32(ProjectID)); var isExistsinExpense = _IProject.CheckProjectIDExistsInExpense(Convert.ToInt32(ProjectID)); if (isExistsinTimesheet == false && isExistsinExpense == false) { var data = _IProject.ProjectDelete(Convert.ToInt32(ProjectID)); if (data > 0) { return(Json(data: true, behavior: JsonRequestBehavior.AllowGet)); } else { return(Json(data: false, behavior: JsonRequestBehavior.AllowGet)); } } else { return(Json(data: false, behavior: JsonRequestBehavior.AllowGet)); } } catch (Exception) { throw; } }