public ActionResult Create([Bind(Include = "AvaliacaoID,Comportamento,Estado_Veiculo,Resultado,PedidoID,Cliente")] Avaliacao_Cliente 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_Cli = true; if (pedido.aval_Dono == true && pedido.aval_Cli == true && pedido.aval_Carro == true) { pedido.Estado = "Concluido"; } avaliacao.Tipo = "Avaliacao Cliente"; db.Avaliacoes.Add(avaliacao); db.Entry(pedido).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(avaliacao)); }
// GET: Avaliacaos/Create public ActionResult Create(int id, string Cliente) { Avaliacao_Cliente aval = new Avaliacao_Cliente(); aval.PedidoID = id; aval.Cliente = Cliente; return(View(aval)); }