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; }