示例#1
0
        public ActionResult Avaliacao_Dono([Bind(Include = "AvaliacaoID,Tempo_Resposta,Simpatia,Resultado,PedidoID,Dono")] Avaliacao_Alugador 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_Dono = true;
                if (pedido.aval_Dono == true && pedido.aval_Cli == true && pedido.aval_Carro == true)
                {
                    pedido.Estado = "Concluido";
                }
                avaliacao.Tipo = "Avaliacao Dono";
                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_Dono(int id, string Dono)
        {
            Avaliacao_Alugador aval = new Avaliacao_Alugador();

            aval.PedidoID = id;
            aval.Dono     = Dono;
            return(View(aval));
        }