public ActionResult Klienci() { int?UzytkownikID = UzytkownikAkcje.PobierzIDUzytkownikaZCookie(); var q = db.Pacjenci.Where(x => x.Dietetyk == UzytkownikID).Select(x => x.Nazwisko).ToList(); return(Json(q, JsonRequestBehavior.AllowGet)); }
public ActionResult NowyJadlospis(DateTime wybranaData) { Kalendarz kalendarz = new Kalendarz(); NowyJadlospis nowyJadlospis = new NowyJadlospis() { DataPoczatkowa = kalendarz.PobierzPierwszyDzienTygodnia(DateTime.Now.AddDays(7)), ListaPacjentow = new List <SelectListItem>(), WybranaDataURL = wybranaData }; int?dietetyk = UzytkownikAkcje.PobierzIDUzytkownikaZCookie(); nowyJadlospis.ListaPacjentow = db.Pacjenci.Where(x => x.Dietetyk == dietetyk) .Select(x => new SelectListItem { Value = x.ID.ToString(), Text = x.Imie + " " + x.Nazwisko }).ToList(); return(PartialView(nowyJadlospis)); }
public ActionResult SzczegolyDzien(DateTime data, string kluczDiety, string kluczDnia) { Kalendarz k = new Kalendarz(); List <DaniaWPosilkuPartial> daniaWPosilkuList = k.PobierzDaniaWPosilku(kluczDiety, data); int?UserID = UzytkownikAkcje.PobierzIDUzytkownikaZCookie(); var q = (from daniaWPosilu in w.DaniaWPosilku where daniaWPosilu.Data == data && daniaWPosilu.KluczDiety == kluczDiety && daniaWPosilu.KluczDnia == kluczDnia && daniaWPosilu.UserID == UserID group daniaWPosilu by new { daniaWPosilu.Data, daniaWPosilu.NazwaPosilku, daniaWPosilu.Posilek, daniaWPosilu.KluczDnia, daniaWPosilu.KluczDiety } into g orderby g.Key.Posilek select new PosilkiDzienPartial() { NazwaPosilku = g.Key.NazwaPosilku, DataStart = data, DataStop = data, ID = g.Key.Posilek, Klucz = kluczDiety, SumaBialko = (double)(g.Sum(x => x.Bialka) ?? 0), SumaKalorycznosc = g.Sum(x => x.Kalorycznosc) ?? 0, SumaTluszcz = (double)(g.Sum(x => x.Tluszcze) ?? 0), SumaWeglowodany = (double)(g.Sum(x => x.Weglowodany) ?? 0) }).ToList(); return(View(q)); }