// GET: Kategoria public ActionResult Index(int?page, string sortOrder) { int currentPage = page ?? 1; int naStronie = 10; ViewBag.CurrentSort = sortOrder; ViewBag.NazwaSort = sortOrder == "NazwaAsc" ? "Nazwa" : "NazwaAsc"; ViewBag.OpisSort = sortOrder == "OpisAsc" ? "Opis" : "OpisAsc"; ViewBag.IloscOfertSort = sortOrder == "IloscOfertAsc" ? "IloscOfert" : "IloscOfertAsc"; var kategorie = _repo.PobierzKategorie(); switch (sortOrder) { case "Nazwa": kategorie = kategorie.OrderByDescending(s => s.Nazwa); break; case "NazwaAsc": kategorie = kategorie.OrderBy(s => s.Nazwa); break; case "Opis": kategorie = kategorie.OrderByDescending(s => s.Nazwa); break; case "OpisAsc": kategorie = kategorie.OrderBy(s => s.Opis); break; case "IloscOfert": kategorie = kategorie.OrderByDescending(s => s.LiczbaOfert); break; case "IloscOfertAsc": kategorie = kategorie.OrderBy(s => s.LiczbaOfert); break; } return(View(kategorie.ToPagedList <KategoriaViewModel>(currentPage, naStronie))); }
public ActionResult SzczegolyOgloszenia(int idOgloszenia, int idKategorii) { if (idOgloszenia < 0 || idKategorii < 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var ogloszenie = _repoOgloszenie.GetOgloszenieById(idOgloszenia); var kategorie = _repoKategoria.PobierzKategorie(); OgloszenieKategoriaViewModels ogloszenieKategoria = new OgloszenieKategoriaViewModels() { Ogloszenie = ogloszenie, Kategoria = kategorie, IdKategoriiDoEdycji = idKategorii }; return(View(ogloszenieKategoria)); }
public PartialViewResult Menu(bool Catering, int?KategoriaId) { var kategorie = _repo.PobierzKategorie(Catering).ToList(); if (KategoriaId != null && KategoriaId > 0) { var rodzic = _repo.FindKategoria((int)KategoriaId).RodzicId; if (rodzic != null) { ViewBag.KategoriaId1 = (int)KategoriaId; ViewBag.KategoriaRodzicId = rodzic; } else { ViewBag.KategoriaRodzicId = (int)KategoriaId; } } return(PartialView(kategorie)); }
public ActionResult Index() { return(View(_repo.PobierzKategorie())); }
// GET: Kategoria public ActionResult Index() { var kategorie = _repo.PobierzKategorie(); return(View(kategorie)); }