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