public ActionResult Avaliacao_Carro([Bind(Include = "AvaliacaoID,Limpeza_Veiculo,Estado_Veiculo,Resultado,PedidoID,CarroID")] Avaliacao_Carro avaliacao) { if (ModelState.IsValid) { IEnumerable <Pedido_Aluguer> pedidos = db.Pedidos.ToList(); Pedido_Aluguer pedido = new Pedido_Aluguer(); foreach (var p in pedidos) { if (p.PedidoID == avaliacao.PedidoID) { pedido = p; } } pedido.aval_Carro = true; if (pedido.aval_Dono == true && pedido.aval_Cli == true && pedido.aval_Carro == true) { pedido.Estado = "Concluido"; } avaliacao.Tipo = "Avaliacao Carro"; db.Avaliacoes.Add(avaliacao); db.Entry(pedido).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(avaliacao)); }
// GET: Avaliacaos/Create public ActionResult Avaliacao_Carro(int id, int CarroID) { Avaliacao_Carro aval = new Avaliacao_Carro(); aval.PedidoID = id; aval.CarroID = CarroID; return(View(aval)); }