Exemplo n.º 1
0
 public ActionResult Put([FromBody] UpdateUsuarioDTO updateUsuarioDTO)
 {
     try
     {
         _usuarioService.Update(updateUsuarioDTO);
         return(Ok());
     }
     catch (Exception e)
     {
         string errors = e.Message;
         return(ValidationProblem(new ValidationProblemDetails()
         {
             Type = "Model Validation Error",
             Detail = errors
         }));
     }
 }
Exemplo n.º 2
0
        public async Task <IActionResult> Create([FromBody] UpdateUsuarioDTO user_DTO)
        {
            //LogHelper.CreateServerRequestLog(ControllerContext.HttpContext, _usuarioRepository, _accessor).Wait();
            // map dto to entity
            var user = _mapper.Map <Usuario>(user_DTO);

            try
            {
                // save
                await _usuarioService.Create(user, user_DTO.password);

                return(Ok());
            }
            catch (BusinessException ex)
            {
                // return error message if there was an exception
                return(BadRequest(new ErrorResponse()
                {
                    Message = ex.Message
                }));
            }
        }
Exemplo n.º 3
0
        public void Update(UpdateUsuarioDTO model)
        {
            var usuario = _mapper.Map <UpdateUsuarioCommand>(model);

            _bus.SendCommand(usuario);
        }