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")); } }
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()); }