Ejemplo n.º 1
0
        public static SearchResponse GetContactListBySearchStr(string searchStr)
        {
            SkypeDataClassesDataContext sdc = new SkypeDataClassesDataContext();
            ISingleResult<SP_Contact_SEL_byLoginResult> contacts = sdc.SP_Contact_SEL_byLogin(searchStr);
            SearchResponse searchResponse = new SearchResponse();

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

            return searchResponse;
        }