public tb_tipoocorrencia Add(tb_tipoocorrencia tipoOcorrencia) { tb_tipoocorrencia ocr = db.tb_tipoocorrencia.Add(tipoOcorrencia); db.SaveChanges(); return(ocr); }
public List <OcorrenciaMapsModel> listOcorrencias(string dataAtual) { List <OcorrenciaMapsModel> listaOcorrenciaResult = new List <OcorrenciaMapsModel>(); List <tb_tipoocorrencia> listaTipoOcorrencia = new List <tb_tipoocorrencia>(); List <tb_ocorrencia> listaOcorrencia = new List <tb_ocorrencia>(); listaTipoOcorrencia = db.tb_tipoocorrencia.ToList(); listaOcorrencia = db.tb_ocorrencia.ToList(); for (int i = 0; i < listaOcorrencia.Count; i++) { if (listaOcorrencia.ElementAt(i).data == dataAtual) { OcorrenciaMapsModel ocrMaps = new OcorrenciaMapsModel(); ocrMaps.latitude = listaOcorrencia.ElementAt(i).latitude; ocrMaps.longitude = listaOcorrencia.ElementAt(i).longitude; long codTipoOcorrencia = listaOcorrencia.ElementAt(i).codTipoOcorrencia; tb_tipoocorrencia tipoOcr = db.tb_tipoocorrencia.Where(s => s.codTipoOcorrencia == codTipoOcorrencia).FirstOrDefault <tb_tipoocorrencia>(); ocrMaps.titulo = tipoOcr.descricao; ocrMaps.data = listaOcorrencia.ElementAt(i).data; listaOcorrenciaResult.Add(ocrMaps); } } return(listaOcorrenciaResult); }
public HttpResponseMessage AlterarTipoOcorrencia(JObject ocorrencia) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } var TipoOcr = ocorrencia.ToObject <tb_tipoocorrencia>(); if (TipoOcr == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Tipo ocorrencia nula")); } if (TipoOcr.descricao == null || TipoOcr.descricao == "") { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Descrição da ocorrencia nula ou vazia")); } string resultado = tipoOcorrenciaService.Update(TipoOcr); if (resultado == "Dados do tipo da ocorrencia alterados com sucesso") { tb_tipoocorrencia updatedTipoOcorrencia = tipoOcorrenciaService.Get(TipoOcr.codTipoOcorrencia); return(Request.CreateResponse(HttpStatusCode.OK, updatedTipoOcorrencia)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, resultado)); } }
public tb_tipoocorrencia Remove(long id) { tb_tipoocorrencia ocr = db.tb_tipoocorrencia.Find(id); db.tb_tipoocorrencia.Remove(ocr); db.SaveChanges(); return(ocr); }
public HttpResponseMessage ListarTipoOcorrenciaId(long codTipoOcorrencia) { tb_tipoocorrencia TipoOcr = tipoOcorrenciaService.Get(codTipoOcorrencia); if (TipoOcr == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Tipo correncia não encontrado")); } return(Request.CreateResponse(HttpStatusCode.OK, TipoOcr)); }
public HttpResponseMessage DeletarTipoOcorrencia(long codTipoOcorrencia) { tb_tipoocorrencia TipoOcrDelete = tipoOcorrenciaService.Get(codTipoOcorrencia); if (TipoOcrDelete == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Tipo ocorrencia não encontrado")); } else { tipoOcorrenciaService.Remove(TipoOcrDelete.codTipoOcorrencia); return(Request.CreateResponse(HttpStatusCode.OK, TipoOcrDelete)); } }
public string Update(tb_tipoocorrencia tipoOcorrencia) { string retorno = ""; var ExistingOcr = db.tb_tipoocorrencia.Where(s => s.codTipoOcorrencia == tipoOcorrencia.codTipoOcorrencia).FirstOrDefault <tb_tipoocorrencia>(); if (ExistingOcr != null) { ExistingOcr.descricao = tipoOcorrencia.descricao; db.SaveChanges(); retorno = "Dados do tipo da ocorrencia alterados com sucesso"; } else { retorno = "Tipo de ocorrencia não encontrada"; } return(retorno); }
public tb_tipoocorrencia Get(long id) { tb_tipoocorrencia ocr = db.tb_tipoocorrencia.Find(id); return(ocr); }