// GET: HomeController/Dodaj (prima trener id) public ActionResult Dodaj(string id) { VjezbeDodajVM model = new VjezbeDodajVM(); model.AppUserId = int.Parse(id); return(View(model)); }
// GET: HomeController/Uredi public ActionResult Uredi(int id) { VjezbeDodajVM model = new VjezbeDodajVM(); Vjezba v = _db.Vjezba.Find(id); model.Naziv = v.Naziv; model.videoUrl = v.VideoUrl; model.VjezbaId = v.VjezbaId; return(View(model)); }
public ActionResult Uredi(VjezbeDodajVM vm) { if (!ModelState.IsValid) { return(View(vm)); } Vjezba v = _db.Vjezba.Find(vm.VjezbaId); v.Naziv = vm.Naziv; v.VideoUrl = vm.videoUrl; _db.SaveChanges(); _db.Dispose(); return(RedirectToAction(nameof(Index), new{ idInt = v.TrenerId })); }
public ActionResult Dodaj(VjezbeDodajVM vm) { if (!ModelState.IsValid) { return(View()); } Vjezba v = new Vjezba { Naziv = vm.Naziv, TrenerId = _db.Trener.Where(x => x.AppUserId == vm.AppUserId).Select(x => x.TrenerId).FirstOrDefault(), VideoUrl = vm.videoUrl }; _db.Add(v); _db.SaveChanges(); _db.Dispose(); return(RedirectToAction(nameof(Index), new{ idInt = v.TrenerId })); }