Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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));
        }