public ActionResult Index(string tipo, string marca, int?ai, int?af, int?pagina) { try { var e = this.RouteData.Values; string actionName = (string)e["action"]; ViewBag.Action = actionName; ViewBag.Pagina = pagina; ViewBag.MarcaF = marca; ViewBag.TipoF = tipo; ViewBag.AnoInicioF = ai; ViewBag.AnoFimF = af; Diretorios(); TipoDal td = new TipoDal(); ViewBag.Tipo = td.Listar(); //var lista = veiculoDal.ListarByFilto(tipo, marca, ai, af); Random rnd = new Random(); IOrderedEnumerable <Veiculo> lista = veiculoDal.ListarByFilto(tipo, marca, ai, af, Constantes.IDEMPRESA).AsEnumerable().OrderBy((i => rnd.Next())); int paginaTamanho = 12; int paginaNumero = (pagina ?? 1); Aviso(); return(View(lista.ToPagedList(paginaNumero, paginaTamanho))); } catch (Exception) { throw; } }
public ActionResult Index(string q, string tipo, string marca, int?anoInicio, int?anoFim, int?pagina, int?pt) { try { Helpers.RegistraLogDeAcesso("VEICULOS"); Aviso(); Diretorios(); ViewBag.MarcaF = marca; ViewBag.TipoF = tipo; ViewBag.AnoInicioF = anoInicio; ViewBag.AnoFimF = anoFim; ViewBag.Tipo = tipoDal.Listar().OrderBy(x => x.Nome); //var lista = veiculoDal.ListarByFilto(tipo, marca, anoInicio, anoFim); Random rnd = new Random(); IOrderedEnumerable <Veiculo> lista = veiculoDal.ListarByFilto(tipo, marca, anoInicio, anoFim).AsEnumerable().OrderBy((i => rnd.Next())); int paginaTamanho = (pt ?? 12); int paginaNumero = (pagina ?? 1); var e = this.RouteData.Values; string actionName = (string)e["action"]; ViewBag.Action = actionName; ViewBag.Pagina = pagina; ViewBag.PaginaTamanho = pt; return(View(lista.ToPagedList(paginaNumero, paginaTamanho))); } catch (Exception) { throw; } }
public HttpResponseMessage GetVeiculos(int?idEmpresa) { var result = db.ListarByFilto(null, null, null, null, idEmpresa).ToList(); return(Request.CreateResponse(HttpStatusCode.OK, result)); }