public async Task <IActionResult> CreateRole(CreateRoleViewModel RoleModel) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ApplicationRole applicationRole = new ApplicationRole() { Name = RoleModel.RoleName }; IdentityResult identityResult = await _rolesRepository.AddRole(applicationRole); if (identityResult.Succeeded) { return(Ok(identityResult)); } else { return(StatusCode(StatusCodes.Status500InternalServerError, identityResult)); } } catch { return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public async Task <IActionResult> AddRole([FromBody] Roles model) { if (ModelState.IsValid) { try { var roleId = await roleRepository.AddRole(model); if (roleId > 0) { return(Ok(roleId)); } else { return(NotFound()); } } catch (Exception) { return(BadRequest()); } } return(BadRequest()); }
public EmployeesRoles AddRole(EmployeesRoles empRole) { return(_rolesRepo.AddRole(empRole)); }
public ProcResult Add(RolesViewModel model) { return(_iRolesRepository.AddRole(Mapper.Map <MTRoleMaster>(model))); }