// TODO Metoda Snimi public ActionResult Snimi(ZadacaVM vm) { if (!ModelState.IsValid) { return(View("Dodaj", vm)); } ZadacaStudentKurs zadaca; if (vm.StudentZadacaId == 0) { zadaca = new ZadacaStudentKurs(); _ctx.ZadacaStudentKursDbSet.Add(zadaca); zadaca.Poeni = -1; } else { zadaca = _ctx.ZadacaStudentKursDbSet.Find(vm.StudentZadacaId); } zadaca.ZadacaId = vm.ZadacaId; zadaca.Rjesenje = vm.Rjesenje; zadaca.DatumNapisan = DateTime.Now; zadaca.StudentKursId = (int)vm.StudentKursId; // TODO Snimanje zapisa u DB za sve studente na Kursu _ctx.SaveChanges(); return(RedirectToAction("Index", "Zadaca", new { @kursId = vm.KursId })); }
public ActionResult SnimiOcjenu(StudentZadacaManageVM vm) { if (!ModelState.IsValid) { return(View("Manage", vm)); } ZadacaStudentKurs studentZadaca = _ctx.ZadacaStudentKursDbSet.Find(vm.StudentZadacaId); studentZadaca.Poeni = vm.StudentZadacaPoeni; _ctx.SaveChanges(); return(RedirectToAction("Index", "StudentZadaca", new { @zadacaId = vm.StudentZadacaZadacaId })); }