public ActionResult Delete(RoleViewModel roleViewModel) { try { //string cd = ""; roleViewModel.DeleteRole(roleViewModel); //, out cd // ViewBag.Message1 = cd; return(RedirectToAction("Index", "Role")); } catch (DbUpdateException exception) { //Log Exception errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(exception); //Check for Referential Integrity if (((System.Data.SqlClient.SqlException)exception.InnerException.InnerException).Number == 547) { return(View("Error_ReferentialIntegrity")); } return(View("Error")); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public ActionResult DeleteConfirmed(Guid id) { UpdateList(); RoleViewModel roleViewModel = listRole.Find(x => x.Id == id); roleViewModel.DeleteRole(roleViewModel); return(RedirectToAction("Index")); }