コード例 #1
0
        // GET: HomeController/Dodaj (prima trener id)
        public ActionResult Dodaj(string id)
        {
            VjezbeDodajVM model = new VjezbeDodajVM();

            model.AppUserId = int.Parse(id);
            return(View(model));
        }
コード例 #2
0
        // 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));
        }
コード例 #3
0
        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 }));
        }
コード例 #4
0
        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 }));
        }