public HttpResponseMessage Get() { try { var ocorrencias = OcorrenciaApplication.Get(); if (OcorrenciaApplication.ResponseType.Equals("Error")) { return(Request.CreateErrorResponse( HttpStatusCode.BadRequest, OcorrenciaApplication.ResponseMessage)); } else { return(Request.CreateResponse(HttpStatusCode.OK, new { Message = OcorrenciaApplication.ResponseMessage, Type = OcorrenciaApplication.ResponseType, ListaOcorrencias = ocorrencias })); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Erro ao recuperar as operações.")); } }
public HttpResponseMessage GetPorId(int ocorrenciaId) { try { var ocorrencia = OcorrenciaApplication.Get(ocorrenciaId); if (OcorrenciaApplication.ResponseType.Equals("Success")) { return(Request.CreateResponse(HttpStatusCode.OK, new { Ocorrencia = ocorrencia })); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, OcorrenciaApplication.ResponseMessage)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Erro ao recuperar a operação.")); } }