public IActionResult Index(int TeretanaID) { TreningVM vm = new TreningVM() { DatumString = DateTime.Now, TeretanaId = TeretanaID }; return(View(vm)); }
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)); }