public ActionResult DeleteConfirmed(int id) { LarTemporario larTemporario = db.LarTemporario.Find(id); db.LarTemporario.Remove(larTemporario); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Codigo,Observacao,Numero,Bairro,Logradouro,Cep,Cidade,UF,Complemento")] LarTemporario larTemporario) { if (ModelState.IsValid) { db.Entry(larTemporario).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(larTemporario)); }
public ActionResult Create([Bind(Include = "Id,Codigo,Observacao,Numero,Bairro,Logradouro,Cep,Cidade,UF,Complemento")] LarTemporario larTemporario) { if (ModelState.IsValid) { db.LarTemporario.Add(larTemporario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(larTemporario)); }
public JsonResult Editar(string parametro) { int id = Convert.ToInt32(parametro); LarTemporario lar = db.LarTemporario.Find(id); Pessoa pessoa = db.Pessoa.FromSql("SELECT pessoa.* FROM pessoa INNER JOIN LarTemporario ON(pessoa.id = LarTemporario.Pessoa_IdId) WHERE LarTemporario.id = {0}", id).FirstOrDefault(); lar.Pessoa_Id = pessoa; Animal animal = db.Animal.FromSql("SELECT animal.* FROM animal INNER JOIN LarTemporario ON(animal.id = LarTemporario.Animal_IdId) WHERE LarTemporario.id = {0}", id).FirstOrDefault(); lar.Animal_Id = animal; return(Json(lar, JsonRequestBehavior.AllowGet)); }
// GET: LarTemporario/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LarTemporario larTemporario = db.LarTemporario.Find(id); if (larTemporario == null) { return(HttpNotFound()); } return(View(larTemporario)); }
//SALVAR public JsonResult Salvar(string Ong_Id, string Numero, string Pessoa_Id, string Animal_Id, string Observacao, string Bairro, string CEP, string Cidade, string Complemento, string Logradouro, string UF, string id) { LarTemporario lar = new LarTemporario(); if (id != null) { lar = db.LarTemporario.Find(Convert.ToInt32(id)); } lar.Codigo = ObterProximoCodigo(); lar.Numero = Convert.ToInt32(Numero); lar.Observacao = Observacao; lar.Bairro = Bairro; lar.Cep = CEP; lar.Cidade = Cidade; lar.Complemento = Complemento; lar.Logradouro = Logradouro; lar.UF = UF; Pessoa pessoa = db.Pessoa.Find(Convert.ToInt32(Pessoa_Id)); lar.Pessoa_Id = pessoa; Animal animal = db.Animal.Find(Convert.ToInt32(Animal_Id)); lar.Animal_Id = animal; //refatorar para ong da sessão Ong ong = db.Ong.Find(Convert.ToInt32(Ong_Id)); lar.Ong_Id = ong; if (id != null) { db.Entry(lar).State = Microsoft.EntityFrameworkCore.EntityState.Modified; } else { db.LarTemporario.Add(lar); } db.SaveChanges(); return(Json(lar, JsonRequestBehavior.AllowGet)); }