public ActionResult Create(RoleEdit role) { try { RoleEditManager.SaveRoleEdit(role); return(RedirectToAction("Index")); } catch (Csla.DataPortalException ex) { if (ex.BusinessException != null) { ModelState.AddModelError("", ex.BusinessException.Message); } else { ModelState.AddModelError("", ex.Message); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } ViewData.Model = role; return(View()); }
public ActionResult Edit(int id, RoleEdit role) { LoadProperty(role, RoleEdit.IdProperty, id); try { RoleEditManager.SaveRoleEdit(role); return(RedirectToAction("Index")); } catch (Csla.DataPortalException ex) { if (ex.BusinessException != null) { ModelState.AddModelError("", ex.BusinessException.Message); } else { ModelState.AddModelError("", ex.Message); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } // failure condition ViewData.Model = role; return(View()); }