Пример #1
0
        public PetakVM ProslaSedmicaPetak()
        {
            var da   = PrviDanSedmice(DateTime.Now);
            var dae  = Convert.ToDateTime(da);
            var date = dae.Date.AddDays(-7).AddHours(0).AddMinutes(0).AddSeconds(0);

            var startDate = PrviDanSedmice(date).AddDays(1);
            var uto       = startDate.AddDays(1);
            var sri       = uto.AddDays(1);
            var cet       = sri.AddDays(1);
            var pet       = cet.AddDays(1);
            var model     = new PetakVM();

            model._Petak = db.Termins
                           .Where(x => x.Datum.Year.Equals(pet.Year) && x.Datum.Month.Equals(pet.Month) && x.Datum.Day.Equals(pet.Day))
                           .Select(
                a => new PetakVM.Petak
            {
                Id       = a.Id,
                Vrijeme  = a.Vrijeme,
                Pacijent = db.Pacijents.FirstOrDefault(s => s.Id == a.PacijentId).Korisnik.Ime + " " + db.Pacijents.FirstOrDefault(s => s.Id == a.PacijentId).Korisnik.Prezime
                ,
                Odobren    = a.Odobren,
                PacijentId = a.PacijentId,
                Datum      = a.Datum,
                Napomena   = a.RazlogPosjete
            }).ToList();

            return(model);
        }
Пример #2
0
        public PetakVM PetakTermini()
        {
            var model = new PetakVM();

            var startDate = PrviDanSedmice(DateTime.Now);
            var endDate   = PosljedniDanSedmice(DateTime.Now);


            var dat     = startDate;
            var utorak  = dat.AddDays(2);
            var srijeda = utorak.AddDays(1);
            var cet     = srijeda.AddDays(1);
            var pet     = cet.AddDays(1);
            var datEnd  = endDate;

            model._Petak = db.Termins
                           .Where(x => x.Datum.Year.Equals(pet.Year) && x.Datum.Month.Equals(pet.Month) && x.Datum.Day.Equals(pet.Day))
                           .Select(
                a => new PetakVM.Petak
            {
                Id       = a.Id,
                Vrijeme  = a.Vrijeme,
                Pacijent = db.Pacijents.FirstOrDefault(s => s.Id == a.PacijentId).Korisnik.Ime + " " + db.Pacijents.FirstOrDefault(s => s.Id == a.PacijentId).Korisnik.Prezime
                ,
                Odobren    = a.Odobren,
                PacijentId = a.PacijentId,
                Datum      = a.Datum,
                Napomena   = a.RazlogPosjete
            }).ToList();

            return(model);
        }