public IActionResult Uredi(int TreningID) { Treninzi t = db.Treninzi.Where(c => c.TreninziID == TreningID).Include(v => v.Teretana).FirstOrDefault(); if (t == null) { return(Content("Teretana ne postoji!")); } TreningAjaxDodajVM vm = new TreningAjaxDodajVM() { TreningId = t.TreninziID, Datum = t.DatumOdrzavanja, Kraj = t.KrajTreninga, Pocetak = t.PocetakTreninga, Teretana = t.Teretana.Naziv, TeretanaId = t.TeretanaID, BrojRezrevacija = t.BrojRezervacija, Trener = db.Trener.Select(x => new SelectListItem() { Text = x.Ime + " " + x.Prezime, Value = x.TrenerID.ToString() }).ToList(), RadnoVrijeme = db.Teretana.Where(c => c.TeretanaID == t.TeretanaID) .Select(x => x.PocetakRadnoVrijeme.ToString("hh\\:mm")).FirstOrDefault() + "-" + db.Teretana.Where(c => c.TeretanaID == t.TeretanaID) .Select(x => x.KrajRadnoVrijeme.ToString("hh\\:mm")).FirstOrDefault(), }; return(PartialView(vm)); }
public IActionResult Dodaj(TreningAjaxDodajVM vm) { Treninzi noviTrening = new Treninzi() { TrenerID = vm.TrenerId, TeretanaID = vm.TeretanaId, PocetakTreninga = vm.Pocetak, KrajTreninga = vm.Kraj, DatumOdrzavanja = vm.Datum, BrojRezervacija = vm.BrojRezrevacija }; db.Treninzi.Add(noviTrening); db.SaveChanges(); return(Redirect("/Uposlenici/Trening?TeretanaID=" + vm.TeretanaId)); }
public IActionResult Uredi(TreningAjaxDodajVM vm) { Treninzi t = db.Treninzi.Where(c => c.TreninziID == vm.TreningId).Include(v => v.Teretana).FirstOrDefault(); if (t == null) { return(Content("Teretana ne postoji!")); } t.PocetakTreninga = vm.Pocetak; t.KrajTreninga = vm.Kraj; t.TrenerID = vm.TrenerId; t.BrojRezervacija = vm.BrojRezrevacija; db.Treninzi.Update(t); db.SaveChanges(); return(Redirect("/Uposlenici/Trening?TeretanaID=" + vm.TeretanaId)); }
public IActionResult Dodaj(int TeretanaID, DateTime DatumString) { TreningAjaxDodajVM vm = new TreningAjaxDodajVM() { Datum = DatumString, TeretanaId = TeretanaID, Teretana = db.Teretana.Where(c => c.TeretanaID == TeretanaID).Select(x => x.Naziv).FirstOrDefault(), RadnoVrijeme = db.Teretana.Where(c => c.TeretanaID == TeretanaID) .Select(x => x.PocetakRadnoVrijeme.ToString("hh\\:mm")).FirstOrDefault() + "-" + db.Teretana.Where(c => c.TeretanaID == TeretanaID) .Select(x => x.KrajRadnoVrijeme.ToString("hh\\:mm")).FirstOrDefault(), Trener = db.Trener.Select(x => new SelectListItem() { Text = x.Ime + " " + x.Prezime, Value = x.TrenerID.ToString() }).ToList(), }; return(PartialView(vm)); }