Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        // 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));
        }