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