public tb_ocorrencia Add(tb_ocorrencia ocorrencia) { tb_ocorrencia ocr = db.tb_ocorrencia.Add(ocorrencia); db.SaveChanges(); return(ocr); }
public string Update(tb_ocorrencia ocorrencia) { string retorno = ""; var existingOcr = db.tb_ocorrencia.Where(s => s.codOcorrencia == ocorrencia.codOcorrencia).FirstOrDefault <tb_ocorrencia>(); if (existingOcr != null) { existingOcr.codTipoOcorrencia = ocorrencia.codTipoOcorrencia; existingOcr.codUsuario = ocorrencia.codUsuario; existingOcr.latitude = ocorrencia.latitude; existingOcr.longitude = ocorrencia.longitude; existingOcr.descricaoOcorrencia = ocorrencia.descricaoOcorrencia; existingOcr.data = ocorrencia.data; existingOcr.hora = ocorrencia.hora; existingOcr.enderecoOcorrencia = ocorrencia.enderecoOcorrencia; existingOcr.placaVeiculo = ocorrencia.placaVeiculo; db.SaveChanges(); retorno = "Ocorrencia alterada com sucesso"; } else { retorno = "Ocorrencia não encontrada"; } return(retorno); }
public ActionResult DeleteConfirmed(int id) { tb_ocorrencia tb_ocorrencia = db.tb_ocorrencia.Find(id); db.tb_ocorrencia.Remove(tb_ocorrencia); db.SaveChanges(); return(RedirectToAction("Index")); }
public tb_ocorrencia Remove(long id) { tb_ocorrencia ocr = db.tb_ocorrencia.Find(id); db.tb_ocorrencia.Remove(ocr); db.SaveChanges(); return(ocr); }
/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="OcorrenciaModel"></param> public void Editar(OcorrenciaModel OcorrenciaModel) { tb_ocorrencia OcorrenciaE = new tb_ocorrencia(); Atribuir(OcorrenciaModel, OcorrenciaE); unitOfWork.RepositorioOcorrencia.Editar(OcorrenciaE); unitOfWork.Commit(shared); }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="OcorrenciaModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(OcorrenciaModel ocorrenciaModel) { tb_ocorrencia OcorrenciaE = new tb_ocorrencia(); Atribuir(ocorrenciaModel, OcorrenciaE); unitOfWork.RepositorioOcorrencia.Inserir(OcorrenciaE); unitOfWork.Commit(shared); return(OcorrenciaE.IdOcorrencia); }
public HttpResponseMessage ListarOcorrenciaId(long codOcorrencia) { tb_ocorrencia ocr = ocorrenciaService.Get(codOcorrencia); if (ocr == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Ocorrencia não encontrada")); } return(Request.CreateResponse(HttpStatusCode.OK, ocr)); }
/// <summary> /// Atribui dados do Autor Model para o Autor Entity /// </summary> /// <param name="OcorrenciaModel">Objeto do modelo</param> /// <param name="OcorrenciaE">Entity mapeada da base de dados</param> private void Atribuir(OcorrenciaModel OcorrenciaModel, tb_ocorrencia OcorrenciaE) { OcorrenciaE.IdOcorrencia = OcorrenciaModel.IdOcorrencia; OcorrenciaE.IdPessoa = OcorrenciaModel.IdPessoa; OcorrenciaE.Titulo = OcorrenciaModel.Titulo; OcorrenciaE.Descricao = OcorrenciaModel.Descricao; OcorrenciaE.DataCriacao = OcorrenciaModel.Data; OcorrenciaE.TipoOcorrencia = OcorrenciaModel.TipoOcorrencia.ToString(); OcorrenciaE.StatusOcorrencia = OcorrenciaModel.StatusOcorrencia.ToString(); }
public ActionResult Edit([Bind(Include = "cod_ocorrencia,cod_viagem,cod_motorista,cod_veiculo,motivo,pontos,valor,obs_motorista")] tb_ocorrencia tb_ocorrencia) { if (ModelState.IsValid) { db.Entry(tb_ocorrencia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.cod_motorista = new SelectList(db.tb_pessoa, "ID_pessoa", "nome_abreviado", tb_ocorrencia.cod_motorista); ViewBag.cod_veiculo = new SelectList(db.tb_veiculo, "cod_veiculo", "proprio_alugado", tb_ocorrencia.cod_veiculo); ViewBag.cod_viagem = new SelectList(db.tb_viagem, "cod_viagem", "cod_viagem", tb_ocorrencia.cod_viagem); return(View(tb_ocorrencia)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tb_ocorrencia tb_ocorrencia = db.tb_ocorrencia.Find(id); if (tb_ocorrencia == null) { return(HttpNotFound()); } return(View(tb_ocorrencia)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tb_ocorrencia tb_ocorrencia = db.tb_ocorrencia.Find(id); if (tb_ocorrencia == null) { return(HttpNotFound()); } ViewBag.cod_motorista = new SelectList(db.tb_pessoa, "ID_pessoa", "nome_abreviado", tb_ocorrencia.cod_motorista); ViewBag.cod_veiculo = new SelectList(db.tb_veiculo, "cod_veiculo", "proprio_alugado", tb_ocorrencia.cod_veiculo); ViewBag.cod_viagem = new SelectList(db.tb_viagem, "cod_viagem", "cod_viagem", tb_ocorrencia.cod_viagem); return(View(tb_ocorrencia)); }
public HttpResponseMessage DeletarOcorrencia(long codOcorrencia) { tb_ocorrencia deleteOcr = ocorrenciaService.Get(codOcorrencia); if (deleteOcr == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Ocorrencia não encontrada")); } else { ocorrenciaService.Remove(deleteOcr.codOcorrencia); var resp = new HttpResponseMessage() { Content = new StringContent("{\"Message\":\"Cartão deletado com sucesso\"}") }; resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); return(resp); } }
public tb_ocorrencia Get(long id) { tb_ocorrencia ocr = db.tb_ocorrencia.Find(id); return(ocr); }