Esempio n. 1
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));
        }
Esempio n. 2
0
 public ActionResult HaeLemmikit()
 {
     ViewBag.Lajit     = FormDataHelper.HaeLajit();
     ViewBag.Pnrot     = FormDataHelper.HaePostinumerot();
     ViewBag.Kayttajat = FormDataHelper.HaeKayttajat();
     return(View());
 }
Esempio n. 3
0
 // GET: Elain/Luo
 public ActionResult Luo()
 {
     if (!HttpContext.Session.GetInt32("ID").HasValue)
     {
         return(RedirectToAction("Login", "Kayttaja"));
     }
     ViewBag.Lajit = FormDataHelper.HaeLajit();
     return(View());
 }
Esempio n. 4
0
        // 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));
        }
Esempio n. 5
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));
        }