public PeopleController(IPersonManagementService personManagementService, IPersonSearchManagementService personSearchManagementService, IAuthenticationProvider authenticationProvider) { Check.Require(personManagementService != null, "personManagementService may not be null"); _personManagementService = personManagementService; _personSearchManagementService = personSearchManagementService; _authenticationProvider = authenticationProvider; }