private async void btnSacuvaj_Click(object sender, EventArgs e)
        {
            Models.kursevi temp = await _service.GetById <Models.kursevi>(id);

            temp.Naziv = txtNaziv.Text;
            temp.Ects  = int.Parse(txtECTS.Text);

            if (cbPraksa.Checked == true)
            {
                temp.PosjedujePraksu = "Da";
            }
            else if (cbPraksa.Checked == false)
            {
                temp.PosjedujePraksu = "Ne";
            }

            if (cbSeminarski.Checked == true)
            {
                temp.PosjedujeSeminarski = "Da";
            }
            else if (cbSeminarski.Checked == false)
            {
                temp.PosjedujeSeminarski = "Ne";
            }

            await _service.Update <Models.kursevi>(id, temp);

            MessageBox.Show("Uspješno ste izmijenili odabrani kurs");
            this.Close();
        }
        public Models.kursevi Update(int id, Models.kursevi request)
        {
            Database.Kurs temp = db.Kurs.Find(id);

            temp.Naziv               = request.Naziv;
            temp.PosjedujePraksu     = request.PosjedujePraksu;
            temp.PosjedujeSeminarski = request.PosjedujeSeminarski;
            temp.Ects = request.Ects;

            db.SaveChanges();
            return(request);
        }
Ejemplo n.º 3
0
        private async void btnSacuvaj_Click(object sender, EventArgs e)
        {
            if (txt_ECTS.Text == "")
            {
                errKurs.SetError(txt_ECTS, Properties.Resources.Validation_RequiredField);
            }
            else
            {
                errKurs.SetError(txt_ECTS, null);

                Models.kursevi noviKurs = new Models.kursevi
                {
                    Ects  = int.Parse(txt_ECTS.Text),
                    Naziv = txt_Naziv.Text
                };
                if (cb_Seminarski.Checked == true)
                {
                    noviKurs.PosjedujeSeminarski = "Da";
                }
                else if (cb_Seminarski.Checked == false)
                {
                    noviKurs.PosjedujeSeminarski = "Ne";
                }

                if (cb_Praksa.Checked == true)
                {
                    noviKurs.PosjedujePraksu = "Da";
                }
                else if (cb_Praksa.Checked == false)
                {
                    noviKurs.PosjedujePraksu = "Ne";
                }

                await _service.Insert(noviKurs);

                MessageBox.Show("Uspješno ste dodali novi kurs");
                this.Close();
            }
        }
 public Models.kursevi Insert(Models.kursevi temp)
 {
     return(_service.Insert(temp));
 }
 public Models.kursevi Update(int id, Models.kursevi request)
 {
     return(_service.Update(id, request));
 }