public ActionResult DaniaWPosilku(int Posilek, string Klucz, DateTime data) { Kalendarz k = new Kalendarz(); List <DaniaWPosilkuPartial> q = k.PobierzDaniaWPosilku(Posilek, Klucz, data); return(PartialView(q)); }
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)); }