Esempio n. 1
0
        public async Task <IActionResult> PrikaziUsluge(bool rezervisan, bool puno)
        {
            var user = await userManager.GetUserAsync(HttpContext.User);

            UslugaView model = new UslugaView
            {
                podaci = db.usluga.Select(m => new UslugaView.Podaci
                {
                    ID             = m.ID,
                    Naziv          = m.Naziv,
                    DatumVrijeme   = m.DatumVrijeme,
                    Napomena       = m.Napomena,
                    BrojPacijenata = m.BrojPacijenata,
                }).ToList()
            };

            if (db.rezervacijaTermina.Where(w => w.KorisnikID == user.Id).Count() > 0)
            {
                model.postoji = true;
            }
            if (rezervisan)
            {
                model.Rezervisano = true;
            }
            if (puno)
            {
                model.BrojPacijenata = true;
            }

            return(View(model));
        }
Esempio n. 2
0
        public async Task <IActionResult> MojiTermini()
        {
            var user = await userManager.GetUserAsync(HttpContext.User);

            UslugaView model = new UslugaView
            {
                podaci = db.rezervacijaTermina.Where(w => w.KorisnikID == user.Id).Select(m => new UslugaView.Podaci
                {
                    ID             = m.usluga.ID,
                    Naziv          = m.usluga.Naziv,
                    DatumVrijeme   = m.usluga.DatumVrijeme,
                    Napomena       = m.usluga.Napomena,
                    BrojPacijenata = m.usluga.BrojPacijenata,
                    korisnikID     = m.KorisnikID
                }).ToList()
            };

            if (model.podaci.Count == 0)
            {
                return(Redirect("PrikaziUsluge"));
            }
            return(View(model));
        }