public ActionResult DeleteConfirmed(int id) { if (Common.Props.LoginUser == null) { return(RedirectToAction("Login", "Users", new { ReturnUrl = "/Customer/Delete/" + id.ToString() })); } else if (Common.Props.LoginUser != null && Common.Props.LoginUser.Role != Models.Users.eUserRoleID.Admin) { return(RedirectToAction("PermissionDenied", "Home")); } if (Common.Functions.SetAfterSaveResult(ModelState, DALObj.DeleteRecord(id))) { return(RedirectToAction("Index")); } var ViewModel = DALObj.FindByID(id); if (ViewModel == null) { return(RedirectToAction("RecordNotFound", "Home")); } return(View("Delete", ViewModel)); }