public IActionResult LemmikkiHaku(string laji = null, string postinumero = null, int sivunro = 0, string jarjestys = null) { List <Kayttaja> kayttajat = FormDataHelper.HaeKayttajat(); ViewBag.Kayttajat = kayttajat; ViewBag.Lajit = FormDataHelper.HaeLajit(); ViewBag.Laji = laji; ViewBag.PNro = postinumero; ViewBag.Jarjestys = jarjestys; List <Elain> lemmikit = FormDataHelper.HaeElaimet(); if (laji != "kaikki" && laji != null) { lemmikit = lemmikit.Where(l => l.Laji.Nimi == laji).ToList(); } if (postinumero != "eivalittu" && postinumero != null) { var pnrollarajattu = kayttajat.Where(k => k.Postinumero == postinumero); foreach (var kayttaja in pnrollarajattu) { lemmikit = lemmikit.Where(l => l.KayttajaId == kayttaja.KayttajaId).ToList(); } } if (jarjestys != null && jarjestys != "eivalittu") { lemmikit = JarjestaHakuTulokset(lemmikit, jarjestys); } lemmikit = Sivuta(lemmikit, sivunro); return(View("Lemmikit", lemmikit)); }
public ActionResult HaeLemmikit() { ViewBag.Lajit = FormDataHelper.HaeLajit(); ViewBag.Pnrot = FormDataHelper.HaePostinumerot(); ViewBag.Kayttajat = FormDataHelper.HaeKayttajat(); return(View()); }
// GET: Elain/Luo public ActionResult Luo() { if (!HttpContext.Session.GetInt32("ID").HasValue) { return(RedirectToAction("Login", "Kayttaja")); } ViewBag.Lajit = FormDataHelper.HaeLajit(); return(View()); }
// GET: Elain/Paivita/5 public ActionResult Paivita(int id) { var kayttajaId = HttpContext.Session.GetInt32("ID").GetValueOrDefault(); ViewBag.Lajit = FormDataHelper.HaeLajit(); ViewBag.Kayttaja = FormDataHelper.HaeKayttajaIdlla(kayttajaId); Elain elain = FormDataHelper.HaeElainIdlla(id); return(View(elain)); }
// GET: Elain/Tiedot/5 public ActionResult Tiedot(int id) { List <Kayttaja> kayttajat = FormDataHelper.HaeKayttajat(); ViewBag.Kayttajat = kayttajat; ViewBag.Lajit = FormDataHelper.HaeLajit(); Elain elain = FormDataHelper.HaeElainIdlla(id); return(View(elain)); }