public obavijesti GetById(int id) { var entity = db.Obavijest.Find(id); Models.obavijesti novi = new Models.obavijesti { DatumObjave = entity.DatumObjave.Value, Naslov = entity.Naslov, ObavijestId = entity.ObavijestId, Objavio = db.Profesor.Where(a => a.ProfesorId == entity.ProfesorId).Select(c => c.Zvanje + " " + c.Ime + " " + c.Prezime).FirstOrDefault(), ProfesorID = entity.ProfesorId, Sadrzaj = entity.Sadrzaj }; return novi; }
private async void btnSacuvaj_Click(object sender, EventArgs e) { Models.obavijesti temp = await _service.GetById <Models.obavijesti>(_id); int idProf; bool v = int.TryParse(cbObjavio.SelectedValue.ToString(), out idProf); temp.DatumObjave = datObjava.Value; temp.Naslov = txtNaslov.Text; temp.Sadrzaj = rtbSadrzaj.Text; temp.ProfesorID = idProf; await _service.Update <Models.obavijesti>(_id, temp); MessageBox.Show("Uspješno ste izvršili izmjene nad odabranom obavijesti"); this.Close(); }
private async void btnSacuvaj_Click(object sender, EventArgs e) { if (cbObjavio.SelectedValue == null) { errObavijest.SetError(cbObjavio, Properties.Resources.Validation_RequiredField); } else { errObavijest.SetError(cbObjavio, null); } if (txtNaslov.Text == "") { errObavijest.SetError(txtNaslov, Properties.Resources.Validation_RequiredField); } else { errObavijest.SetError(txtNaslov, null); } if (cbObjavio.SelectedValue != null && txtNaslov.Text != "") { Models.obavijesti temp = new Models.obavijesti { DatumObjave = datObjava.Value, Naslov = txtNaslov.Text, Sadrzaj = rtbSadrzaj.Text }; int id_prof; bool v = int.TryParse(cbObjavio.SelectedValue.ToString(), out id_prof); temp.ProfesorID = id_prof; await _service.Insert(temp); MessageBox.Show("Uspješno ste dodali novu obavijest"); this.Close(); } }
public Models.obavijesti Update(int id, Models.obavijesti o) { return(_service.Update(id, o)); }
public Models.obavijesti Insert(Models.obavijesti novi) { return(_service.Insert(novi)); }