Пример #1
0
        public ActionResult UkloniFavorit(int StudentKursId)
        {
            StudentKurs obj = _ctx.StudentKursDbSet.Where(x => x.Id == StudentKursId).FirstOrDefault();

            obj.DaLiJeFavorit = false;

            _ctx.SaveChanges();

            return(RedirectToAction("PrikaziFavorite"));
        }
Пример #2
0
        public ActionResult SnimiOcjenu(PolaznikManageVM vm)
        {
            if (!ModelState.IsValid)
            {
                return(View("Ocijeni", vm));
            }

            StudentKurs polaznik = _ctx.StudentKursDbSet.Where(w => w.Student.Id.Equals(vm.PolaznikId)).FirstOrDefault();

            polaznik.Ocjena    = vm.PolaznikOcjena;
            polaznik.DatumKraj = DateTime.Parse(DateTime.Now.ToShortDateString());

            _ctx.SaveChanges();

            return(RedirectToAction("Index", "Polaznik", new { @kursId = vm.PolaznikKursId }));
        }
Пример #3
0
        public ActionResult OdjaviKurs(int studentKursId, bool?mojikursevi)
        {
            StudentKurs obj = _ctx.StudentKursDbSet.Where(x => x.Id == studentKursId).FirstOrDefault();

            obj.DaLiJePrijavljen = false;
            obj.DaLiJeFavorit    = false;
            _ctx.SaveChanges();
            int?kursId = obj.KursId;

            if (mojikursevi.HasValue)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.OK));
            }
            else
            {
                return(RedirectToAction("SingleKurs", "FrontKurs", new { area = "", id = kursId }));
            }
        }
Пример #4
0
        public ActionResult DodajFavorit(int StudentKursId)
        {
            if (!_ctx.StudentKursDbSet.Where(x => x.Id == StudentKursId).FirstOrDefault().DaLiJePrijavljen)
            {
                int?kursId = _ctx.StudentKursDbSet.Where(x => x.Id == StudentKursId).FirstOrDefault().KursId;
                return(JavaScript("window.location = '/FrontKurs/SingleKurs/" + kursId + "'"));
            }



            StudentKurs obj = _ctx.StudentKursDbSet.Where(x => x.Id == StudentKursId).FirstOrDefault();

            obj.DaLiJeFavorit = true;

            _ctx.SaveChanges();


            return(new HttpStatusCodeResult(HttpStatusCode.OK));
        }
Пример #5
0
        public ActionResult Prijava(int kursId, string userId)
        {
            StudentKurs obj = _ctx.StudentKursDbSet.Where(x => x.KursId == kursId && x.StudentId == userId).FirstOrDefault();

            if (obj != null)
            {
                obj.DaLiJePrijavljen = true;
                _ctx.SaveChanges();
            }
            else
            {
                obj                  = new StudentKurs();
                obj.KursId           = kursId;
                obj.StudentId        = userId;
                obj.Ocjena           = 0;
                obj.DatumPocetak     = DateTime.Now;
                obj.DatumKraj        = null;
                obj.DaLiJeFavorit    = false;
                obj.DaLiJePrijavljen = true;
                _ctx.StudentKursDbSet.Add(obj);
                _ctx.SaveChanges();
            }
            return(RedirectToAction("SingleKurs", "FrontKurs", new { area = "", id = kursId }));
        }