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