public HttpResponseMessage AlterarOcorrencia(JObject Ocorrencia)
        {
            var OcorrenciaAlterar = Ocorrencia.ToObject <tb_ocorrencia>();

            if (OcorrenciaAlterar == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Ocorrencia nula ou vazia"));
            }
            if (OcorrenciaAlterar.codTipoOcorrencia == 0)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Codigo tipo ocorrencia nulo ou vazio"));
            }
            if (OcorrenciaAlterar.codUsuario == 0)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Codigo do usuario nulo ou vazio"));
            }
            if (OcorrenciaAlterar.latitude == 0)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Latitude nula ou vazia"));
            }
            if (OcorrenciaAlterar.longitude == 0)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Longitude nula ou vazia"));
            }
            if (OcorrenciaAlterar.data == null || OcorrenciaAlterar.data == "")
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Data nula ou vazia"));
            }
            if (OcorrenciaAlterar.hora == null || OcorrenciaAlterar.hora == "")
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Hora nula ou vazia"));
            }

            string resultado = ocorrenciaService.Update(OcorrenciaAlterar);

            if (resultado == "Ocorrencia alterada com sucesso")
            {
                return(Request.CreateResponse(HttpStatusCode.OK, OcorrenciaAlterar));
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, resultado));
            }
        }