public CetvrtakVM ProslaSedmicaCetvrtak() { 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 model = new CetvrtakVM(); model._Cetvrtak = db.Termins .Where(x => x.Datum.Year.Equals(cet.Year) && x.Datum.Month.Equals(cet.Month) && x.Datum.Day.Equals(cet.Day)) .Select( a => new CetvrtakVM.Cetvrtak { 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); }
public CetvrtakVM CetvrtakTermini() { var model = new CetvrtakVM(); 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 datEnd = endDate; model._Cetvrtak = db.Termins .Where(x => x.Datum.Year.Equals(cet.Year) && x.Datum.Month.Equals(cet.Month) && x.Datum.Day.Equals(cet.Day)) .Select( a => new CetvrtakVM.Cetvrtak { 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); }