public IActionResult Index(int TeretanaID)
        {
            TreningVM vm = new TreningVM()
            {
                DatumString = DateTime.Now,
                TeretanaId  = TeretanaID
            };

            return(View(vm));
        }
Beispiel #2
0
        public IActionResult Index(TreningVM input)
        {
            TreningAjaxVM vm = new TreningAjaxVM()
            {
                TeretanaID  = input.TeretanaId,
                DatumString = input.DatumString.ToString(""),
                termini     = db.Treninzi
                              .Where(v => v.DatumOdrzavanja == input.DatumString && v.TeretanaID == input.TeretanaId)
                              .Include(b => b.Trener).Select(x => new TreningAjaxVM.Row()
                {
                    TreningID                = x.TreninziID,
                    PočetakTreninga          = x.PocetakTreninga,
                    KrajTreninga             = x.KrajTreninga,
                    Trener                   = x.Trener.Ime + " " + x.Trener.Prezime,
                    BrojRezrevacija          = x.BrojRezervacija,
                    BrojTrenutnihRezrevacija = db.treninziDetalji
                                               .Where(c => c.TreninziID == x.TreninziID && c.Otkazan == false).Count(),
                    BrojZahtjeva = db.TreningZahtjev.Where(c => c.TreninziId == x.TreninziID && c.Odobren == false)
                                   .Count()
                }).ToList()
            };

            return(PartialView(vm));
        }