public ActionResult Delete(AssigningsViewModel AssigningVM) { BaseAssigningsBLL assigningsBLL = new BaseAssigningsBLL(); assigningsBLL.LoginIdentity = UserIdentity; Result result = assigningsBLL.Remove(AssigningVM.AssigningID); if ((System.Type)result.EnumType == typeof(AssigningsValidationEnum)) { if (result.EnumMember == AssigningsValidationEnum.RejectedBecauseOfAlreadyFinished.ToString()) { throw new CustomException(Resources.Globalization.ValidationBecauseOfAssigningAlreadyFinishedText); } } return(View(AssigningVM)); }