public ActionResult CreateRole(Role roleToCreate) { try { _roleProviderApplicationService.CreateRole(roleToCreate.RoleName); } catch (Exception) { throw; } return RedirectToAction("Index"); }
public void CreateRole(string roleName) { if (RoleExists(roleName)) { throw new ProviderException("Role already exists."); } Role newRole = new Role { RoleName = roleName, RoleDescription = "N/A" }; _roleRepository.Add(newRole); _roleRepository.Persist(); }