Example #1
0
        public async Task <Guid> Cadastrar(AddUsuarioViewModel usuarioViewModel)
        {
            var createCommand = _mapper.Map <CreateUsuarioCommand>(usuarioViewModel);

            await _busMS.PublishAsync(createCommand);

            return(createCommand.Id);
        }
Example #2
0
        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")));
 }