private void btnSpasi_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtSadrzaj.Text)) { err.SetError(txtSadrzaj, "Obavezan unos!"); return; } if (!edit) { KorisniciPoruke novaPoruka = new KorisniciPoruke(); novaPoruka.Sadrzaj = txtSadrzaj.Text; novaPoruka.Slika = ImageHelper.FromImageToByte(pbSlika.Image); novaPoruka.Datum = DateTime.Now.ToString(); korisnik.Poruke.Add(novaPoruka); konekcijaNaBazu.SaveChanges(); } else { foreach (var p in korisnik.Poruke) { poruka.Sadrzaj = txtSadrzaj.Text; pbSlika.Image = ImageHelper.FromByteToImage(poruka.Slika); konekcijaNaBazu.Entry(poruka).State = EntityState.Modified; konekcijaNaBazu.SaveChanges(); } } DialogResult = DialogResult.OK; Close(); }
public frmNovaPorukaBrojIndeksa(Korisnik korisnik, KorisniciPoruke poruka, bool edit) : this(korisnik) { this.poruka = poruka; this.edit = edit; UcitajPoruku(); }