public ActionResult FilterZavrsenaTrebovanja(string SortiranjePoImenu, string SortiranjeDatum, int?page) { ViewBag.SortiranjePoImenu = SortiranjePoImenu; ViewBag.SortiranjeDatum = SortiranjeDatum; List <TrebovanjeViewModel> listaTrebovanja = ListaZavrsenihTrebovanja(); //filter pravimo instancu klase i saljemo paramerte po cemu sve zelimo filtrirati Helper.FilterTrebovanja filter = new Helper.FilterTrebovanja(SortiranjePoImenu, SortiranjeDatum, listaTrebovanja); var pageNumber = page ?? 1; var ListaSaPaginacijom = filter.Lista.ToPagedList(pageNumber, 6); return(View("ZavrsenaTrebovanja", ListaSaPaginacijom)); }
public ActionResult FilterAktivnaTrebovanja(string SortiranjePoImenu, string SortiranjeDatum, int?page) { ViewBag.SortiranjePoImenu = SortiranjePoImenu; ViewBag.SortiranjeDatum = SortiranjeDatum; List <TrebovanjeViewModel> listaTrebovanja = ListaSvihAktivnihTrebovanja(); Helper.FilterTrebovanja filter = new Helper.FilterTrebovanja(SortiranjePoImenu, SortiranjeDatum, listaTrebovanja); var pageNumber = page ?? 1; var ListaSaPaginacijom = filter.Lista.ToPagedList(pageNumber, 6); return(View("PrikazSvihAktivnihTrebovanja", ListaSaPaginacijom)); }
//[HttpPost] #region filterZaTrebovanja Aktivna i Zavrsena public ActionResult FilterTrebovanje(string SortiranjePoImenu, string SortiranjeDatum, int?page) { ViewBag.SortiranjePoImenu = SortiranjePoImenu; ViewBag.SortiranjeDatum = SortiranjeDatum; List <TrebovanjeViewModel> listaTrebovanja = GetAktivnaTrebovanja(); //filter za trebovanja Helper.FilterTrebovanja filter = new Helper.FilterTrebovanja(SortiranjePoImenu, SortiranjeDatum, listaTrebovanja); //listaTrebovanja = Helper.FilterTrebovanja.FilterZaTrebovanja(SortiranjePoImenu, SortiranjeDatum, StatusTrebovanja, listaTrebovanja); var pageNumber = page ?? 1; var ListaSaPaginacijom = filter.Lista.ToPagedList(pageNumber, 6); return(View("AktivnaTrebovanja", ListaSaPaginacijom)); }
/////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////// //[HttpPost] public ActionResult FilterTrebovanje(string SortiranjePoImenu, string SortiranjeDatum, int?page, string StatusTrebovanja) { ViewBag.SortiranjePoImenu = SortiranjePoImenu; ViewBag.SortiranjeDatum = SortiranjeDatum; ViewBag.StatusTrebovanja = StatusTrebovanja; //f-ja koja pravi viewBag statusi trebovanja za DropDownList na View-u ViewBagStatusiTrebovanja(); List <TrebovanjeViewModel> listaTrebovanja = VratiSvaTrebovanja(); Helper.FilterTrebovanja filter = new Helper.FilterTrebovanja(SortiranjePoImenu, SortiranjeDatum, StatusTrebovanja, listaTrebovanja); var pageNumber = page ?? 1; var ListaSaPaginacijom = filter.Lista.ToPagedList(pageNumber, 6); return(View("PrikazSvihTrebovanja", ListaSaPaginacijom)); }