public ActionResult Editar(string clienteId = "")
        {
            ClienteData clienteData = DominioRegistro.clienteService().obterCliente(clienteId);

            ViewBag.cidades = DominioRegistro.cidadeService().todasCidades();
            return(View("Form", clienteData));
        }
示例#2
0
        public ActionResult Index(string radio, string origem, string destino, DateTime partida, DateTime retorno, int assentos = 1)
        {
            ViewBag.cidades = DominioRegistro.cidadeService().todasCidades();

            List <VooData> voos = new List <VooData>();

            foreach (VooData voo in  vooService.todosVoos())
            {
                if (voo.cidadeOrigemId.Equals(origem) &
                    voo.cidadeDestinoId.Equals(destino) &
                    voo.partida.Date.CompareTo(partida.Date) == 0)
                {
                    voos.Add(voo);
                }

                if (radio == "idavolta")
                {
                    if (voo.cidadeOrigemId.Equals(destino) &
                        voo.cidadeDestinoId.Equals(origem) &
                        voo.partida.Date.CompareTo(retorno.Date) == 0)
                    {
                        voos.Add(voo);
                    }
                }
            }


            return(View(voos));
        }
 public ActionResult Salvar(CidadeData cidade)
 {
     if (cidade.cidadeId == null)
     {
         DominioRegistro.cidadeService().novaCidade(cidade.nome, cidade.cep);
     }
     else
     {
         DominioRegistro.cidadeService().alterarDados(cidade.cidadeId, cidade.nome, cidade.cep);
     }
     return(RedirectToAction("Index", "Cidade"));
 }
示例#4
0
        public ActionResult NovaReservaPessoal(string vooId)
        {
            if (!this.usuarioEstaLogado())
            {
                ViewBag.vooId = vooId;
                return(View("LoginNovaReserva"));
            }
            else
            if (TempData["vooId"] != null)
            {
                vooId = (string)TempData["vooId"];
            }

            VooData voo = vooService.obterVoo(vooId);

            ClienteData cliente = clienteService.clientePorEmail((string)Session["email"]);

            if (cliente == null)
            {
                ViewBag.vooId = vooId;

                ViewBag.email   = (string)Session["email"];
                ViewBag.nome    = (string)Session["nome"];
                ViewBag.cidades = DominioRegistro.cidadeService().todasCidades();

                ClienteData clienteVazio = new ClienteData();
                clienteVazio.nome  = (string)Session["nome"];
                clienteVazio.email = (string)Session["email"];
                return(View("PreencherDadosCliente", clienteVazio));
            }
            ViewBag.clienteId = cliente.clienteId;
            ViewBag.nome      = cliente.nome;
            ViewBag.email     = cliente.email;

            ViewBag.mapaAssentos = vooService.mapaAssentos(voo.vooId);
            ViewBag.voo          = voo;

            return(View("NovaReservaPessoal"));
        }
 public ActionResult Novo()
 {
     ViewBag.cidades = DominioRegistro.cidadeService().todasCidades();
     return(View("Form", new ClienteData()));
 }
示例#6
0
 public ActionResult Index()
 {
     ViewBag.msgAutenticacao = TempData["msgAutenticacao"];
     ViewBag.cidades         = DominioRegistro.cidadeService().todasCidades();
     return(View(new List <VooData>()));
 }
示例#7
0
 public ActionResult Cidades()
 {
     return(new PdfResult(DominioRegistro.cidadeService().todasCidades(), "Cidades"));
 }
 public ActionResult Excluir(string cidadeId = "")
 {
     DominioRegistro.cidadeService().excluirCidade(cidadeId);
     return(RedirectToAction("Index", "Cidade"));
 }
        public ActionResult Editar(string cidadeId = "")
        {
            CidadeData cidadeData = converterParaIu(DominioRegistro.cidadeService().obterCidade(cidadeId));

            return(View("Form", cidadeData));
        }
示例#10
0
        //
        // GET: /Cidade/

        public ActionResult Index()
        {
            return(View(DominioRegistro.cidadeService().todasCidades()));
        }