public ContactService(IContactAuthenticationHandler authenticationHandler,IContactRepository contactRepository, IContactSecondaryRepository secondaryContactRepository, IContactSynchroniser contactSynchroniser ) { if (contactRepository == null) { throw new ArgumentNullException("contactRepository"); } _contactRepository = contactRepository; if (secondaryContactRepository == null) { throw new ArgumentNullException("secondaryContactRepository"); } _secondaryContactRepository = secondaryContactRepository; if (authenticationHandler == null) { throw new ArgumentNullException("authenticationHandler"); } _authenticationHandler = authenticationHandler; if (contactSynchroniser == null) { throw new ArgumentNullException("contactSynchroniser"); } _contactSynchroniser = contactSynchroniser; }
// // GET: /Contacts/ public ContactsSurfaceController(IContactSynchroniser contactSynchroniser, IContactService contactService) { if (contactSynchroniser == null) { throw new ArgumentNullException("contactSynchroniser"); } _contactSynchroniser = contactSynchroniser; if (contactService == null) { throw new ArgumentNullException("contactService"); } _contactService = contactService; }