示例#1
0
 public ActionResult HaeLemmikit()
 {
     ViewBag.Lajit     = FormDataHelper.HaeLajit();
     ViewBag.Pnrot     = FormDataHelper.HaePostinumerot();
     ViewBag.Kayttajat = FormDataHelper.HaeKayttajat();
     return(View());
 }
示例#2
0
        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));
        }
示例#3
0
        // 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));
        }