예제 #1
0
        public IEnumerable <Contact> GetAll()
        {
            var pureContacts    = LoadContacts();
            var statusesRequest = new StatusesRequest
            {
                Contacts = pureContacts.ToList()
            };

            var response = _serverConnection.SendStatusesRequest(statusesRequest);

            return(response.Contacts);
        }
예제 #2
0
        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));
        }