Ejemplo n.º 1
0
        public static List<NetworkPackets.Model.User> GetContactListByUserID(int userID)
        {
            SkypeDataClassesDataContext sdc = new SkypeDataClassesDataContext();
            ISingleResult<SP_ContactList_SEL_byUserIDResult> contacts = sdc.SP_ContactList_SEL_byUserID(userID);
            List<NetworkPackets.Model.User> contactList = new List<NetworkPackets.Model.User>();

            foreach (SP_ContactList_SEL_byUserIDResult contact in contacts)
            {
                contactList.Add(new NetworkPackets.Model.User
                {
                    Id = contact.UserID,
                    Login = contact.Login,
                    Email = contact.Email,
                    ImageBytes = (contact.ImageName == null ? null : GetImgByteArrByName(contact.ImageName))
                });
            }

            return contactList;
        }