public ActionResult PregledajRacune(int pregledID, int pacijentID) { List <RacunPrikaz.RacunInfo> racunInfo; racunInfo = ctx.Racuns.ToList().Where(c => c.PregledId == pregledID && c.PacijentId == pacijentID) .Select(x => new RacunPrikaz.RacunInfo { Id = x.Id, Uplaćeno = x.Uplaćeno, Cijena = x.Cijena, Datum = x.Datum }).ToList(); RacunPrikaz model = new RacunPrikaz { racun = racunInfo, }; return(View(model)); }
public ActionResult Prikaz(string search) { RacunPrikaz model = new RacunPrikaz(); List <RacunPrikaz.RacunInfo> racunInfo; if (search == "" || search == null) { racunInfo = ctx.Racuns .Select(x => new RacunPrikaz.RacunInfo { Id = x.Id, Uplaćeno = x.Uplaćeno, Cijena = x.Cijena, Datum = x.Datum, Pacijent = ctx.Racuns.Where(c => c.Id == x.Id).FirstOrDefault().Pacijent.Korisnik.Ime + " " + ctx.Racuns.Where(c => c.Id == x.Id).FirstOrDefault().Pacijent.Korisnik.Prezime }).ToList(); } else { racunInfo = ctx.Racuns.Where(c => c.Pacijent.Korisnik.Ime.ToLower().Contains(search.ToLower()) || c.Pacijent.Korisnik.Prezime.ToLower().Contains(search.ToLower())) .Select(x => new RacunPrikaz.RacunInfo { Id = x.Id, Uplaćeno = x.Uplaćeno, Cijena = x.Cijena, Datum = x.Datum, Pacijent = ctx.Racuns.Where(c => c.Id == x.Id).FirstOrDefault().Pacijent.Korisnik.Ime + " " + ctx.Racuns.Where(c => c.Id == x.Id).FirstOrDefault().Pacijent.Korisnik.Prezime }).ToList(); } model.racun = racunInfo; return(View(model)); }