public static CITITOR AddCititor(InregistrareCititor cititor) { try { using (var context = new BibliotecaModelContainer()) { var reader = context.CITITORs.FirstOrDefault(p => p.Prenume == cititor.Prenume && p.Nume == cititor.Nume && p.Adresa == cititor.Adresa && p.Email == cititor.Email); if (reader == null) { var newCititor = new CITITOR { Nume = cititor.Nume, Prenume = cititor.Prenume, Adresa = cititor.Adresa, Email = cititor.Email, Stare = 0 }; context.CITITORs.Add(newCititor); context.SaveChanges(); return(newCititor); } return(reader); } } catch (Exception ex) { Console.WriteLine(ex.InnerException.Message); return(null); } }
private void button1_Click(object sender, EventArgs e) { var nume = this.textBox1.Text; var prenume = this.textBox2.Text; var email = this.textBox3.Text; var adresa = this.textBox4.Text; if (string.IsNullOrEmpty(nume) || string.IsNullOrEmpty(prenume) || string.IsNullOrEmpty(email) || string.IsNullOrEmpty(adresa)) { MessageBox.Show("Toate campurile trebuie completate", "Mesaj de eroare", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } var cititor = new InregistrareCititor { Nume = nume, Prenume = prenume, Email = email, Adresa = adresa }; var reader = WcfClient.GetInstance().AddCititor(cititor); if (reader != null) { this.Hide(); startPage.Hide(); FormImprumutaCarte form = new FormImprumutaCarte(reader); form.ShowDialog(); } else { MessageBox.Show("Something went wrong!", "Mesaj de eroare", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public CITITOR AddCititor(InregistrareCititor cititor) { return(BibliotecaAPI.AddCititor(cititor)); }