示例#1
0
        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());
        }
示例#2
0
 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"));
 }
示例#3
0
 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);
         }
     }
 }