/// <summary> /// Get record from item. /// </summary> private void ItemToRecord(RecordItem item, TPC.ContactsRecord record) { var name = new TPC.ContactsRecord(Name.Uri); name.Set <string>(Name.First, item.First); name.Set <string>(Name.Last, item.Last); record.AddChildRecord(Contact.Name, name); var number = new TPC.ContactsRecord(Number.Uri); number.Set <string>(Number.NumberData, item.Number); record.AddChildRecord(Contact.Number, number); var email = new TPC.ContactsRecord(Email.Uri); email.Set <string>(Email.Address, item.Email); record.AddChildRecord(Contact.Email, email); var url = new TPC.ContactsRecord(URL.Uri); url.Set <string>(URL.URLData, item.Url); record.AddChildRecord(Contact.URL, url); var company = new TPC.ContactsRecord(Company.Uri); company.Set <string>(Company.Label, item.Company); record.AddChildRecord(Contact.Company, company); var ievent = new TPC.ContactsRecord(Event.Uri); ievent.Set <int>(Event.Date, item.Event); record.AddChildRecord(Contact.Event, ievent); var note = new TPC.ContactsRecord(Note.Uri); note.Set <string>(Note.Contents, item.Note); record.AddChildRecord(Contact.Note, note); }