public IEnumerable <Contact> GetAll() { var pureContacts = LoadContacts(); var statusesRequest = new StatusesRequest { Contacts = pureContacts.ToList() }; var response = _serverConnection.SendStatusesRequest(statusesRequest); return(response.Contacts); }
public void Execute() { var contact = new Contact { ContactStoredData = _contactData }; _contactsProvider.Add(contact); Contact responseContact = _serverConnection.SendStatusesRequest( new StatusesRequest { Contacts = new List <Contact> { contact } }).Contacts.First(); _eventAggregator.Publish(new ContactAdded(responseContact)); }