public ActionResult Edit([Bind(Include = "BI,PredmetId,Oena")] IspitModel ispit) { if (ModelState.IsValid) { UnitOfWork.Ispiti.Edit(ispit.Parse()); UnitOfWork.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PredmetId = new SelectList(UnitOfWork.Predmeti.GetAll() as List <Predmet>, "PredmetId", "Naziv", ispit.PredmetId); ViewBag.BI = new SelectList(UnitOfWork.Studenti.GetAll() as List <Student>, "BI", "Ime", ispit.BI); return(View()); }
public ActionResult AddIspit(IspitModel model) { if (ModelState.IsValid) { dalIspit.AddIspit(new Ispit() { DatumPolaganja = model.DatumPolaganja, ID = model.ID, Ocena = model.Ocena, PredmetID = model.PredmetID, StudentID = model.StudentID }); return(RedirectToAction("Index", "ispit")); } return(RedirectToAction("AddIspit", "ispit")); }
private async void btnPotvrdi_Click(object sender, EventArgs e) { if (ValidateChildren()) { try { DateTime myDate = dateVrijeme.Value.Date + vrijemePicker.Value.TimeOfDay; IspitModel result = null; var request = new IspitUpsertModel { DatumVrijemeIspita = myDate, KursInstancaId = instancaId, Lokacija = txtLokacija.Text }; if (ispitId != null) { result = await _ispitService.Update <IspitModel>(ispitId, request); } else { result = await _ispitService.Insert <IspitModel>(request); } if (result != null) { MessageBox.Show("Operacija uspješna."); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }