Beispiel #1
0
        public async Task <ActionResult> Put(long id, [FromBody] ClienteModel cliente)
        {
            var dto = _clienteApplicationService.AdquirirCliente(id);

            if (dto != null && dto.Id == id)
            {
                var obj = _mapper.Map <ClienteModel>(dto);
                obj.Nome      = cliente.Nome;
                obj.Documento = cliente.Documento;
                if (await _clienteApplicationService.ModificarCliente(_mapper.Map <ClienteDto>(obj)))
                {
                    return(Ok());
                }
                return(NotFound());
            }
            return(NotFound());
        }