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 manobristas = manobristaBLL.Listar();
                var list = _mapper.Map<List<ManobristaViewModel>>(manobristas);

                var firstOrDefault = list.FirstOrDefault();

                int qtd = list.Count;

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

                return PartialView("_List", pagedList);
            }
            catch (Exception ex)
            {
                logger.LogError(ex, ex.Message);
                _toastNotification.AddErrorToastMessage();
                return PartialView("_List");
            }
        }
Exemplo n.º 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;
        }
Exemplo n.º 3
0
 public IEnumerable <Manobrista> Listar(Manobrista manobrista)
 {
     return(ManobristaBLL.Listar(manobrista));
 }