예제 #1
0
        public IActionResult SaveEdit(IspitDetaljiEditVM model)
        {
            IspitDetalji ispitDetalji = db.IspitDetalji.Where(x => x.Id == model.IspitDetaljiID)
                                        .Include(x => x.Student)
                                        .Include(x => x.Ispit)
                                        .FirstOrDefault();

            ispitDetalji.Ocjena = model.Ocjena;
            db.IspitDetalji.Update(ispitDetalji);
            db.SaveChanges();
            return(Redirect("/Ispit/Detalji?IspitID=" + ispitDetalji.IspitID));
        }
예제 #2
0
        public IActionResult Edit(int IspitDetaljiID)
        {
            IspitDetalji ispitDetalji = db.IspitDetalji.Where(x => x.Id == IspitDetaljiID)
                                        .Include(x => x.Student)
                                        .FirstOrDefault();

            IspitDetaljiEditVM model = new IspitDetaljiEditVM()
            {
                IspitDetaljiID = IspitDetaljiID,
                Student        = ispitDetalji.Student.Ime + " " + ispitDetalji.Student.Prezime
            };

            return(PartialView(model));
        }
예제 #3
0
        public IActionResult IspitDetaljiSave(IspitDetaljiAddVM model)
        {
            IspitDetalji noviDetalji = new IspitDetalji
            {
                IspitID   = model.IspitID,
                StudentID = model.StudentID,
                Ocjena    = model.Ocjena,
                Pristupio = true
            };

            db.IspitDetalji.Add(noviDetalji);
            db.SaveChanges();
            return(Redirect("/Ispit/Detalji?IspitID=" + model.IspitID));
        }
예제 #4
0
        public IActionResult Pristupio(int IspitDetaljiID)
        {
            IspitDetalji ispitDetalji = db.IspitDetalji.Where(x => x.Id == IspitDetaljiID)
                                        .Include(x => x.Student)
                                        .FirstOrDefault();

            if (ispitDetalji.Pristupio == true)
            {
                ispitDetalji.Pristupio = false;
            }
            else
            {
                ispitDetalji.Pristupio = true;
            }
            db.IspitDetalji.Update(ispitDetalji);
            db.SaveChanges();
            return(Redirect("/Ispit/Detalji?IspitID=" + ispitDetalji.IspitID));
        }