コード例 #1
0
        public IActionResult Edit(int id)
        {
            ViewBag.Frotas = new SelectList(_gerenciadorFrota.ObterTodos(), "Id", "Titulo");
            VeiculoModel veiculo = _gerenciadorVeiculo.ObterPorId(id);

            return(View(veiculo));
        }
コード例 #2
0
        // GET: ManterViagem
        public ActionResult Index()
        {
            var listViewModels = new List <ViagemRotaViewModel>();

            foreach (var viagem in _gerenciador.ObterTodos())
            {
                var rota    = _gerenciadorRota.ObterPorId(viagem.IdRota);
                var veiculo = _gerenciadorVeiculo.ObterPorId(viagem.IdVeiculo);

                listViewModels.Add(new ViagemRotaViewModel()
                {
                    Rota    = rota,
                    Veiculo = veiculo,
                    Viagem  = viagem
                });
            }

            return(View(listViewModels));
        }
コード例 #3
0
        // GET: Solicitacao
        public ActionResult Index()
        {
            var _usuarioLogado = MethodsUtils.RetornaUserLogado((ClaimsIdentity)User.Identity);
            // Retornando todas as viagens do determinado usuario, obtido pelo id setado na sessão.
            var listViewModels = new List <ViagemRotaViewModel>();

            foreach (var solicitacao in _gerenciadorSolicitacao.ObterSolicitacoesAbertasPorUsuario(_usuarioLogado.Id))
            {
                var viagem = _gerenciadorViagem.ObterPorId(solicitacao.IdViagem);
                listViewModels.Add(new ViagemRotaViewModel
                {
                    Rota    = _gerenciadorRota.ObterPorId(viagem.IdRota),
                    Veiculo = _gerenciadorVeiculo.ObterPorId(viagem.IdVeiculo),
                    Viagem  = viagem
                });
            }

            var rotas = _gerenciadorRota.ObterTodos();

            ViewBag.rotaOrigem  = new SelectList(rotas, "Origem", "Origem");
            ViewBag.rotaDestino = new SelectList(rotas, "Destino", "Destino");
            return(View(listViewModels));
        }
コード例 #4
0
 public IActionResult Create(ConsumivelVeicularModel consumivelveicularModel)
 {
     if (ModelState.IsValid)
     {
         if (_gerenciadorVeiculo.ObterPorId(consumivelveicularModel.IdVeiculo) != null)
         {
             if (_gerenciadorConsumivelVeicular.Inserir(consumivelveicularModel))
             {
                 return(RedirectToAction(nameof(Index)));
             }
         }
     }
     return(View(consumivelveicularModel));
 }