Esempio n. 1
0
 public AddContact(
     IEventAggregator eventAggregator,
     IContactsProvider contactsProvider,
     IServerConnection serverConnection,
     ContactStoredData contactData)
 {
     _eventAggregator  = eventAggregator;
     _contactsProvider = contactsProvider;
     _serverConnection = serverConnection;
     _contactData      = contactData;
 }
Esempio n. 2
0
        public void Add()
        {
            _eventAggregator.Subscribe(this);
            var contactData = new ContactStoredData
            {
                Name   = Name,
                Number = Int32.Parse(Number)
            };
            ICommand addContact = _addContactFactory(contactData);

            CommandInvoker.InvokeBusy(addContact, this);
        }