public ActionResult Index() { try { ListarVendasViewModel vendaViewModel; List <ListarVendasViewModel> vendasViewModel = new List <ListarVendasViewModel>(); var vendas = Mapper.Map <List <Venda> >(_vendaRepository.ObterTodos()); vendas.ForEach(ven => { vendaViewModel = new ListarVendasViewModel(); vendaViewModel.Vendas = ven; vendaViewModel.Clientes = Mapper.Map <Cliente>(_clienteRepository.ObterPorId(ven.IdCliente)); vendaViewModel.Veiculos = Mapper.Map <Veiculo>(_veiculoRepository.ObterPorId(ven.IdVeiculo)); vendasViewModel.Add(vendaViewModel); }); return(View(vendasViewModel)); } catch { return(RedirectToAction("Error", "Base")); } }
public JsonResult ObterTodos() { var vendas = repository.ObterTodos(); var resultado = new { data = vendas }; return(Json(resultado, JsonRequestBehavior.AllowGet)); }
public List <Venda> ObterTodos() { VendaRepository repository = new VendaRepository(); try { repository.AbrirConexao(); return(repository.ObterTodos()); } catch (Exception e) { throw new Exception("Ocorreu um erro: " + e.Message); } finally { repository.FecharConexao(); } }
public ActionResult Index() { try { var veiculosViewModel = Mapper.Map <IList <GDC_Veiculos>, IList <Veiculo> >(_veiculoRepository.ObterTodos()); foreach (Veiculo veiculo in veiculosViewModel) { veiculo.Venda = Mapper.Map <Venda>(_vendaRepository.ObterTodos().Where(a => a.IdVeiculo == veiculo.Id).FirstOrDefault()); } return(View(veiculosViewModel)); } catch { return(RedirectToAction("Error", "Base")); } }
//[Route("listar-clientes")] public ActionResult Index() { try { var clienteViewModel = Mapper.Map <IList <GDC_Clientes>, IList <Cliente> >(_clienteRepository.ObterTodos()); foreach (Cliente cliente in clienteViewModel) { cliente.Venda = Mapper.Map <Venda>(_vendaRepository.ObterTodos() .Where(c => c.IdCliente == cliente.Id).FirstOrDefault()); cliente.Custom = Mapper.Map <Performance>(_customRepository.ObterTodos() .Where(c => c.IdCliente == cliente.Id).FirstOrDefault()); } return(View(clienteViewModel)); } catch { return(RedirectToAction("Error", "Base")); } }
public ActionResult Index() { IList <Venda> vendas = vendaRepository.ObterTodos(); return(View(vendas)); }