public ActionResult Edit([Bind(Include = "AluguerId,Comentario,Limpeza,Consumo,Apresentacao")] AvaliacaoVeiculo avaliacaoVeiculo) { if (ModelState.IsValid) { db.Entry(avaliacaoVeiculo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "Alugueres", new { id = avaliacaoVeiculo.AluguerId })); } ViewBag.AluguerId = new SelectList(db.Alugueres, "Id", "ClienteId", avaliacaoVeiculo.AluguerId); return(View(avaliacaoVeiculo)); }
public ActionResult Create([Bind(Include = "AluguerId,Comentario,Limpeza,Consumo,Apresentacao")] AvaliacaoVeiculo avaliacaoVeiculo) { if (ModelState.IsValid) { db.AvaliacoesVeiculos.Add(avaliacaoVeiculo); db.SaveChanges(); return(RedirectToAction("Details", "Alugueres", new { id = avaliacaoVeiculo.AluguerId })); } avaliacaoVeiculo.Aluguer = db.Alugueres.Include(a => a.AluguerState) .Include(a => a.Veiculo) .Include(a => a.AvaliacaoVeiculo) .SingleOrDefault(a => a.Id == avaliacaoVeiculo.AluguerId); ViewBag.AluguerId = new SelectList(db.Alugueres, "Id", "ClienteId", avaliacaoVeiculo.AluguerId); return(View(avaliacaoVeiculo)); }
// GET: AvaliacaoVeiculoes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AvaliacaoVeiculo avaliacaoVeiculo = db.AvaliacoesVeiculos.Find(id); if (avaliacaoVeiculo == null) { return(HttpNotFound()); } db.AvaliacoesVeiculos.Remove(avaliacaoVeiculo); db.SaveChanges(); return(RedirectToAction("Details", "Alugueres", new { id })); }