コード例 #1
0
        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));
        }
コード例 #2
0
        // 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));
        }