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));
        }
Example #3
0
        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"));
            }
        }
Example #6
0
        public ActionResult Index()
        {
            IList <Venda> vendas = vendaRepository.ObterTodos();

            return(View(vendas));
        }