Example #1
0
 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();
        }