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