public async Task <Guid> Cadastrar(AddUsuarioViewModel usuarioViewModel) { var createCommand = _mapper.Map <CreateUsuarioCommand>(usuarioViewModel); await _busMS.PublishAsync(createCommand); return(createCommand.Id); }
public async Task <IActionResult> Cadastro([FromBody] AddUsuarioViewModel model) { //if (version == 2) // return Response(new { Message = "API v2 não disponivel" }); if (!ModelState.IsValid) { NotificarErroModelInvalida(); return(Response(model)); } var commandId = await _usuarioAppService.Cadastrar(model); return(Accepted($"usuario/{commandId}")); }
public HttpResponseMessage Post([FromBody] AddUsuarioViewModel user) { UsuarioServices.CriaUsuario(user); return(Request.CreateResponse(HttpStatusCode.Created, new DescriptionMessage(HttpStatusCode.OK, "User Added", "User Added"))); }