private void initializeIspit(Ispit ispit, IspitResponse ispitRes) { var student = db.Students.Single(m => m.brIndeksa == ispitRes.brIndeksa); var predmet = db.Predmets.Single(m => m.naziv == ispitRes.nazivPredmeta); ispit.student = student; ispit.predmet = predmet; ispit.datumPolaganja = ispitRes.datumPolaganja; ispit.ocena = ispitRes.ocena; }
// GET: Ispit/Edit/5 public ActionResult Edit(int id) { var ispit = findIspit(id); if (ispit != null) { initializeDropDownItems(); IspitResponse ispitRes = new IspitResponse(ispit); return(View(ispitRes)); } else { return(RedirectToAction("Index")); } }
public ActionResult Create(IspitResponse ispit) { try { Ispit newIspit = new Ispit(); initializeIspit(newIspit, ispit); db.Ispits.Add(newIspit); db.SaveChanges(); //List<Ispit> ispiti = initializeIspitList(); //initializeCreateViewData(newIspit); return(RedirectToAction("UpdatedList", new { id = newIspit.ispitId })); } catch { return(RedirectToAction("Create")); } }
public ActionResult Edit(int id, IspitResponse ispitRes) { try { var ispit = findIspit(id); if (ispit != null) { initializeIspit(ispit, ispitRes); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(View()); } } catch { return(View()); } }