private void creerToolStripMenuItem_Click(object sender, EventArgs e) { using (FormAddEditAndContact frm = new FormAddEditAndContact(null)) { if (frm.ShowDialog() == DialogResult.OK) { contactBindingSource.DataSource = ContactServices.GetAll(); } } }
private void btnAdd_Click(object sender, EventArgs e) { using (frmAddEditContact frm = new frmAddEditContact(null)) { if (frm.ShowDialog() == DialogResult.OK) { contactBindingSource.DataSource = ContactServices.GetAll(); } } }
private void modifierToolStripMenuItem_Click(object sender, EventArgs e) { if (contactBindingSource.Current == null) { return; } using (FormAddEditAndContact frm = new FormAddEditAndContact(contactBindingSource.Current as Contact)) { if (frm.ShowDialog() == DialogResult.OK) { contactBindingSource.DataSource = ContactServices.GetAll(); } } }
private void btnEdit_Click(object sender, EventArgs e) { if (contactBindingSource.Current == null) { return; } using (frmAddEditContact frm = new frmAddEditContact(contactBindingSource.Current as Contact)) { if (frm.ShowDialog() == DialogResult.OK) { contactBindingSource.DataSource = ContactServices.GetAll(); } } }
public async void ShouldAddAndRetrieveSameContact() { var service = new ContactServices(); var contact = ContactTestData.GetContact(); await service.Add(contact); var expected = await service.GetAll(); foreach (var ex in expected) { Assert.NotNull(ex.Id); Assert.Equal(ex.Name, contact.Name); Assert.Equal(ex.LastName, contact.LastName); Assert.Equal(ex.Company, contact.Company); Assert.Equal(ex.Notes, contact.Notes); Assert.Equal(ex.DateOfBirth, contact.DateOfBirth); foreach (var adress in ex.Adresses) { foreach (var b in contact.Adresses) { Assert.NotNull(b.Id); Assert.NotNull(b.ContactId); Assert.Equal(adress.Street, b.Street); Assert.Equal(adress.HouseNumber, b.HouseNumber); Assert.Equal(adress.City, b.City); } } foreach (var a in ex.Phones) { foreach (var b in contact.Phones) { Assert.NotNull(b.Id); Assert.NotNull(b.ContactId); Assert.Equal(a.PhoneNumber, b.PhoneNumber); } } foreach (var a in ex.Emails) { foreach (var b in contact.Emails) { Assert.NotNull(b.Id); Assert.NotNull(b.ContactId); Assert.Equal(a.Email, b.Email); } } } }
public async Task <IHttpActionResult> GetContacts() { var contacts = await contactService.GetAll(); return(Ok(convert.ConvertContactsFromDomain(contacts))); }
private void Form1_Load(object sender, EventArgs e) { contactBindingSource.DataSource = ContactServices.GetAll(); }