public ActionResult DodavanjeIspita(DodavanjeIspita_VM temp) { Ispit ispit = new Ispit { AkademskaGodinaId = temp.akademstaID, DatumIspita = temp.datumIspita, Napomena = temp.napomena, NastavnikId = temp.nastavnikID, PredmetId = temp.predmetID, zakljucano = false }; db.Add(ispit); db.SaveChanges(); List <UpisGodine> upiisGOdine = db.UpisGodine.Where(s => s.AkademskaGodinaId == temp.akademstaID).ToList(); foreach (var upis in upiisGOdine) { IspitDetlji detalji = new IspitDetlji { IspitId = ispit.Id, isPristupio = false, Ocjena = 5, StudentId = upis.StudentId }; db.Add(detalji); db.SaveChanges(); //nije naceden niti jedan uslov, pa sam dodala studente } return(Redirect("/Ispit/PrikazIspitnihTermina?predmetID=" + temp.predmetID + "&nastvnikID=" + temp.nastavnikID + "&akGodinaID=" + temp.akademstaID)); }
public ActionResult SnimanjeOcjene(int intDetalji, int bodovi) { IspitDetlji ispitDetlji = db.IspitDetlji.Find(intDetalji); ispitDetlji.Ocjena = bodovi; db.SaveChanges(); return(Redirect("/Ispit/IspitniDetalji?ispitID=" + ispitDetlji.IspitId)); }
public ActionResult DodavanjeStudenta(DodavanjeStudentaNaIspitVM temp) { Ispit ispit = db.Ispit.Find(temp.ispitID); IspitDetlji novi = new IspitDetlji { IspitId = ispit.Id, isPristupio = false, Ocjena = temp.bodovi, StudentId = temp.studentID }; db.Add(novi); db.SaveChanges(); return(Redirect("/Ispit/IspitniDetalji?ispitID=" + ispit.Id)); }
public ActionResult UredjivanjeBodova(int detaljiID) { //public int intDetalji { get; set; } //public string studentIme{ get; set; } //public int bodovi { get; set; } IspitDetlji ispitDetlji = db.IspitDetlji.Find(detaljiID); var model = new UredjivanjeBodovaStdentu { intDetalji = detaljiID, bodovi = ispitDetlji.Ocjena, studentIme = db.Student.Where(s => s.Id == ispitDetlji.StudentId).Select(s => s.Ime + s.Prezime).FirstOrDefault() }; return(PartialView(model)); }
public ActionResult MijenjanjePrisutnosti(int detaljiID) { IspitDetlji ispit = db.IspitDetlji.Find(detaljiID); if (ispit.isPristupio == false) { ispit.isPristupio = true; } else { ispit.isPristupio = false; } db.SaveChanges(); int ispitID = ispit.IspitId; return(Redirect("/Ispit/IspitniDetalji?ispitID=" + ispitID)); }