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)); }
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)); }