public ContactsPresenter(IContactsView view, IContactsRepository contactsRepository) { ArgumentChecker.ThrowIfNull(contactsRepository, "contactsRepository"); this.view = view; this.contactsRepository = contactsRepository; }
public static ContactsPresenter Create(IContactsView view) { return(new ContactsPresenter(view, RepositoryFactory.CreateContactsRepository())); }
public ContactsViewCallback(IContactsView contactsView) { _contactsView = contactsView; }