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));
      }
示例#2
0
        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));
        }