示例#1
0
        /// <summary>
        /// Get contact by id
        /// </summary>
        /// <param name="id">Id contact to search</param>
        /// <returns>Return object contact</returns>
        public static Contact Get(int id, ModelUnibookContainer objContex)
        {
            Contact contact = null;

            try
            {
                contact = ContactDal.Get(id, objContex);
            }
            catch (DbEntityValidationException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(contact);
        }
示例#2
0
 /// <summary>
 /// Update a contact
 /// </summary>
 /// <param name="objContex">Get table to object</param>
 public static void Update(ContactDto contactDto, ModelUnibookContainer objContex)
 {
     try
     {
         Contact contact = ContactDal.Get(contactDto.ContactId, objContex);
         contact.Data        = contactDto.Data;
         contact.Description = contactDto.Description;
         contact.Deleted     = contactDto.Deleted;
         contact.Person      = PersonBrl.Get(contactDto.Person.PersonId, objContex);
         ContactDal.Update(objContex);
     }
     catch (DbEntityValidationException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }