public ActionResult Delete(string Id) { int CurrentId = 0; Int32.TryParse(Id, out CurrentId); if (CurrentId == 0) { return(View("Error")); } if (DMLObj.AccessHasUser(CurrentId)) { ModelState.AddModelError("Name", "دستکم یک نوع از کاربری دارای این نوع مجوز است و برای حذف ابتدا باید آن مجوز برای نوع کاربری تغییر داده شود"); } return(View(DMLObj.GetAccessById(CurrentId))); }