public ActionResult Index() { var rotas = _rotaService.ObterTodasRotas(); var rotasVm = new List <RotaViewModel>(); foreach (var r in rotas) { var v = _veiculoService.ObterPorId(r.VeiculoTransporte); RotaViewModel vm = new RotaViewModel { RotaId = r.RotaId, DataInicio = r.DataInicio, DataFim = r.DataFim, AmostrasLocalizacao = r.AmostrasLocalizacao, AmostrasVetor = latlng.converterLista(r.AmostrasLocalizacao.ToList()), Origem = new EstacaoViewModel(_estacaoService.ObterPorId(r.Origem)), Destino = new EstacaoViewModel(_estacaoService.ObterPorId(r.Destino)), Veiculo = new VeiculoViewModel { VeiculoId = v.VeiculoId, Modelo = v.Modelo, Placa = v.Placa } }; rotasVm.Add(vm); } return(View(rotasVm)); }
public ActionResult Editar(RotaViewModel rotaViewModel) { if (ModelState.IsValid) { } return(View(rotaViewModel)); }
public ActionResult Pesquisar(RotaViewModel rotaViewModel) { if (ModelState.IsValid) { } return(PartialView("PartialGrid")); }
public async Task <IActionResult> Adicionar(RotaViewModel rotaViewModel) { if (!ModelState.IsValid) { return(BadRequest()); } await _rotaRepository.Adicionar(_mapper.Map <Rota>(rotaViewModel)); var rotas = _mapper.Map <IEnumerable <RotaViewModel> >(await _rotaRepository.ObterTodos()); return(View("Index", rotas)); }
public IActionResult NovaRotaManual(int?codigoRota) { string mensagemErro; var vm = new RotaViewModel(); if (codigoRota.HasValue && codigoRota > 0) { vm.Rota = RotaBLL.selectRotas(Convert.ToInt32(codigoRota), out mensagemErro).FirstOrDefault(); vm.listaItensRota = ItemRotaBLL.selectItensRota(Convert.ToInt32(codigoRota), out mensagemErro); return(View(vm)); } else { return(View(vm)); } }
public ActionResult Detalhes(Guid rota) { var r = _rotaService.ObterPorId(rota); var v = _veiculoService.ObterPorId(r.VeiculoTransporte); RotaViewModel vm = new RotaViewModel { RotaId = r.RotaId, DataInicio = r.DataInicio, DataFim = r.DataFim, AmostrasLocalizacao = r.AmostrasLocalizacao, AmostrasVetor = latlng.converterLista(r.AmostrasLocalizacao.ToList()), Origem = new EstacaoViewModel(_estacaoService.ObterPorId(r.Origem)), Destino = new EstacaoViewModel(_estacaoService.ObterPorId(r.Destino)), Veiculo = new VeiculoViewModel { VeiculoId = v.VeiculoId, Modelo = v.Modelo, Placa = v.Placa } }; return(View(vm)); }