public IActionResult Edit(int id) { ViewBag.Frotas = new SelectList(_gerenciadorFrota.ObterTodos(), "Id", "Titulo"); VeiculoModel veiculo = _gerenciadorVeiculo.ObterPorId(id); return(View(veiculo)); }
// 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)); }
// 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)); }
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)); }