Esempio n. 1
0
 private void creerToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (FormAddEditAndContact frm = new FormAddEditAndContact(null))
     {
         if (frm.ShowDialog() == DialogResult.OK)
         {
             contactBindingSource.DataSource = ContactServices.GetAll();
         }
     }
 }
Esempio n. 2
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     using (frmAddEditContact frm = new frmAddEditContact(null))
     {
         if (frm.ShowDialog() == DialogResult.OK)
         {
             contactBindingSource.DataSource = ContactServices.GetAll();
         }
     }
 }
Esempio n. 3
0
 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();
         }
     }
 }
Esempio n. 4
0
 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();
         }
     }
 }
Esempio n. 5
0
        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)));
        }
Esempio n. 7
0
 private void Form1_Load(object sender, EventArgs e)
 {
     contactBindingSource.DataSource = ContactServices.GetAll();
 }