Example #1
0
        public async Task <ActionResult <SolicitacaoViewModel> > Atualizar(Guid id, [FromBody] SolicitacaoViewModel solicitacaoViewModel)
        {
            if (id != solicitacaoViewModel.Id)
            {
                NotificarErro("O id informado não é o mesmo que foi passado na query");
                return(CustomResponse(solicitacaoViewModel));
            }

            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }
            await _solicitacaoService.Atualizar(_mapper.Map <Solicitacao>(solicitacaoViewModel));

            return(CustomResponse(solicitacaoViewModel));
        }