public async Task <IdentityResult> CreateAsync(AppRole role) { if (string.IsNullOrEmpty(role.Name) || string.IsNullOrWhiteSpace(role.Name)) { throw new Exception("Role name is empty"); } return(await _AppRoleRepository.CreateAsync(role)); }
public async Task <IActionResult> Post([FromBody] AppRole item) { if (item == null) { return(StatusCode(422, "Відсутні данні.")); } if (string.IsNullOrEmpty(item.Name)) { return(StatusCode(422, "Відсутня назва ролі.")); } var result = await _appRoleRepository.CreateAsync(item); if (result.Result == OperationResult.Ok) { return(StatusCode(201, result.Value)); } return(StatusCode(422, "Відсутні данні.")); }