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."));
            }
        }