public ActionResult Create([Bind(Include = "Id,Candidato_Id,Lei_Id,Votou,DataCriacao")] Votocandidatolei votocandidatolei, string voto) { votocandidatolei.Id = GetHashCode(); if (voto == "Não") { votocandidatolei.Votou = 0; } else if (voto == "Sim") { votocandidatolei.Votou = 1; } votocandidatolei.DataCriacao = DateTime.Now; if (ModelState.IsValid) { db.Votocandidatolei.Add(votocandidatolei); db.SaveChanges(); return(RedirectToAction("Index/" + votocandidatolei.Candidato_Id)); } ViewBag.Lei_Id = db.Leis.SqlQuery("Select * from Leis where Id not in (select Lei_Id from Votocandidatolei vcl where vcl.Candidato_Id = 23838894)"); ViewBag.Candidato_Id = db.Pessoas.SqlQuery("Select * from pessoas where Tipo = 1"); return(View(votocandidatolei)); }
public ActionResult DeleteConfirmed(int id) { Votocandidatolei votocandidatolei = db.Votocandidatolei.Find(id); db.Votocandidatolei.Remove(votocandidatolei); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: VotoCandidato/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Votocandidatolei votocandidatolei = db.Votocandidatolei.Find(id); if (votocandidatolei == null) { return(HttpNotFound()); } return(View(votocandidatolei)); }
// GET: VotoCandidato/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Votocandidatolei votocandidatolei = db.Votocandidatolei.Find(id); if (votocandidatolei == null) { return(HttpNotFound()); } ViewBag.Lei_Id = db.Leis.Where(l => l.Id == votocandidatolei.Lei_Id).FirstOrDefault(); ViewBag.Candidato_Id = db.Pessoas.Where(p => p.Id == votocandidatolei.Pessoas.Id).FirstOrDefault(); return(View(votocandidatolei)); }
public ActionResult Edit([Bind(Include = "Id,Candidato_Id,Lei_Id,Votou,DataCriacao")] Votocandidatolei votocandidatolei, string voto) { if (voto == "Não") { votocandidatolei.Votou = 0; } else if (voto == "Sim") { votocandidatolei.Votou = 1; } if (ModelState.IsValid) { db.Entry(votocandidatolei).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index/" + votocandidatolei.Candidato_Id)); } ViewBag.Lei_Id = db.Leis.Where(l => l.Id == votocandidatolei.Lei_Id).FirstOrDefault(); ViewBag.Candidato_Id = db.Pessoas.Where(p => p.Id == votocandidatolei.Pessoas.Id).FirstOrDefault(); return(View(votocandidatolei)); }