public async Task <ActionResult> EditarOcorrencia(Guid ocorrenciaId, [FromBody] OcorrenciaPutDto ocorrenciaPutDto) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } if (ocorrenciaId != ocorrenciaPutDto.Id) { NotificarErro("Id da request diferente do Id da Entidade!"); return(CustomResponse(ocorrenciaPutDto)); } OcorrenciaResultDto ocorrenciaResultDto = await _ocorrenciaService.PesquisarOcorrenciaPorId(ocorrenciaId); if (ocorrenciaResultDto == null) { return(NotFound(new { success = true, status = 404, mensagem = "A ocorrência informada não foi encontrada!", })); } await _ocorrenciaService.EditarOcorrencia(ocorrenciaPutDto, ocorrenciaResultDto); return(CustomResponse(new { mensagem = "Ocorrência foi editada com sucesso!", })); }