public ActionResult Listar()
        {
            try
            {
                int itemsPorPagina = 100;
                //if (filtro.OrdenacaoDirecao == Enumerador.SortDirection.Descending)
                //    filtro.Ordenacao += 1;
                //filtro.Pagina = filtro.Pagina ?? 1;
                //filtro.QuantidadePorPagina = itemsPorPagina;
                //filtro.IdCliente = parametros.IdCliente;

                //ViewBag.OrdenacaoDirecao = filtro.OrdenacaoDirecao ?? Enumerador.SortDirection.Ascending;
                ViewBag.OrdenacaoDirecao = 1;
                ViewBag.Ordenacao        = 1;
                ViewBag.Pagina           = 1;

                var carros = carroBLL.Listar();
                var list   = _mapper.Map <List <CarroViewModel> >(carros);

                var firstOrDefault = list.FirstOrDefault();

                int qtd = list.Count;


                var pagedList = new StaticPagedList <CarroViewModel>(list, 1, itemsPorPagina, qtd);

                return(PartialView("_List", pagedList));
            }
            catch (Exception ex)
            {
                logger.LogError(ex, ex.Message);
                _toastNotification.AddErrorToastMessage();
                return(PartialView("_List"));
            }
        }
示例#2
0
        public void PreencheViewBag()
        {
            var lstCarros = carroBLL.Listar().Select(x => new SelectListItem()
            {
                Text = $"{x.Marca} / {x.Modelo} / {x.Placa} ", Value = x.Id.ToString()
            }).ToList();

            ViewData["Carros"] = lstCarros;

            var lstManobristas = manobristaBLL.Listar().Select(x => new SelectListItem()
            {
                Text = x.NomeManobrista, Value = x.Id.ToString()
            }).ToList();

            ViewData["Manobristas"] = lstManobristas;
        }
 public IEnumerable <Carro> Get()
 {
     return(bll.Listar());
 }