public async Task <IActionResult> Add([FromBody] AddUserRequest request) { try { var response = _serviceUser.AddUser(request); return(await ResponseAsync(response, _serviceUser)); } catch (Exception ex) { return(await ResponseExceptionAsync(ex)); } }
public async Task <HttpResponseMessage> Adicionar(AddUserRequest request) { try { var response = _serviceUser.AddUser(request); return(await ResponseAsync(response, _serviceUser)); } catch (Exception ex) { return(await ResponseExceptionAsync(ex)); } }
public IActionResult Create([FromBody] UserViewModel userViewModel) { try { User user = userMapper.FromUserViewModelToUser(userViewModel); serviceUser.AddUser(user); return(Ok(user.Id)); } catch { return(BadRequest()); } }
public OperationResponse <Guid> AddUser([FromBody] UserModelCreateDto user) { OperationResponse <Guid> response = new OperationResponse <Guid>(); try { var result = _serviceUser.AddUser(user); response.Data = result; response.Messages.Add(new OperationMessage { Description = UserResource.User_Success_Create, Type = OperationMessageTypes.Success }); } catch (Exception ex) { _serviceLog.Add(LogHelper.GenerateLog(ControllerContext, "AddUser", UserResource.User_Error_Create, CurrentUser.Email, ex)); response.Messages.Add(new OperationMessage { Description = UserResource.User_Error_Create + " : " + ex.Message, Type = OperationMessageTypes.Error }); } return(response); }