Esempio n. 1
0
        public ActionResult Naglowek(string Naglowek)
        {
            var q = UzytkownikAkcje.PobierzUzytkownikaZCookie();

            ViewBag.uzytkownik = $"{q.Imie} {q.Nazwisko}";
            return(PartialView());
        }
Esempio n. 2
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));
        }
Esempio n. 3
0
        public ActionResult Panel(DateTime?data)
        {
            Uzytkownik uzytkownik = UzytkownikAkcje.PobierzUzytkownikaZCookie();

            if (uzytkownik == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            ViewBag.uzytkownik   = $"{uzytkownik.Imie} {uzytkownik.Nazwisko}";
            ViewBag.WybranyDzien = data ?? DateTime.Now.Date;
            return(View());
        }
Esempio n. 4
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));
        }
Esempio n. 5
0
        public ActionResult Index(LoginPage login)
        {
            if (!ModelState.IsValid)
            {
                return(View(login));
            }
            UzytkownikAkcje uzytkownikAkcje = new UzytkownikAkcje();
            Uzytkownik      uzytkownik      = uzytkownikAkcje.PobierzLogowanegoUzytkownika(login.Email, login.Password);

            if (uzytkownik == null)
            {
                ViewBag.Err    = "Dane logowania są niepoprawne";
                login.Password = null;
                return(View(login));
            }
            else
            {
                uzytkownikAkcje.UstawSesjeICookie(uzytkownik.ID);
                return(RedirectToAction("Panel", "Home"));
            }
        }
Esempio n. 6
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));
        }