コード例 #1
0
 public bool UpdateContact(int id, string firstName, string lastName, string email, int phnNum)
 {
     try
     {
         using (var context = new ContactManagementEntities())
         {
             var contactIdExists = context.Contacts.Where(con => con.Id == id).FirstOrDefault();
             {
                 var contact = new Contact();
                 {
                     contact.FirstName   = firstName;
                     contact.LastName    = lastName;
                     contact.Email       = email;
                     contact.PhoneNumber = phnNum;
                 };
                 context.SaveChanges();
             }
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #2
0
        public bool DeleteContact(int id)
        {
            using (var context = new ContactManagementEntities())
            {
                var contactIdExists = context.Contacts.Where(con => con.Id == id).FirstOrDefault();
                if (contactIdExists != null && contactIdExists.Id == id)
                {
                    context.Contacts.Remove(contactIdExists);
                    context.SaveChanges();

                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
コード例 #3
0
 public Contact SaveContact(string firstName, string lastName, string email, int phnNum)
 {
     try
     {
         using (var context = new ContactManagementEntities())
         {
             var contact = new Contact();
             {
                 contact.FirstName   = firstName;
                 contact.LastName    = lastName;
                 contact.Email       = email;
                 contact.PhoneNumber = phnNum;
                 contact.Status      = true;
             };
             context.Contacts.Add(contact);
             context.SaveChanges();
         }
         return(new Contact());
     }
     catch
     {
         throw;
     }
 }