public async Task <OkObjectResult> GetSingle(int id) { var resultado = new Retorno <PrestadorDto>(); try { Prestador prestador = await _prestadorService.ObterPorIdAsync(id); resultado.Objeto = new PrestadorDto(prestador); } catch (Exception) { resultado.Mensagens.Add(new MensagemSistemaDto() { Titulo = "Consulta", Mensagem = string.Format(" Já existe um prestador cadastrado com esse login: {0}", id) }); resultado.Status = ResultadoOperacao.Falha; return(Ok(resultado)); } resultado.Status = ResultadoOperacao.Sucesso; return(Ok(resultado)); }