/// <summary> /// Initializes a new instance of the <see cref="AuthenticateUserClientRepository" /> class. /// </summary> /// <param name="applicationSettings">The application settings.</param> public AuthenticateUserClientRepository(IApplicationSettings applicationSettings) { if (applicationSettings != null) { this.authenticateUserClient = DIContainer.Instance.Resolve<IAuthenticateUserClient>(new ResolverOverride[] { new ParameterOverride(BaseAddressParameterName, applicationSettings.AuthenticationServiceBaseAddress) }); } }
/// <summary> /// Initializes a new instance of the <see cref="AuthenticationServiceRepository" /> class. /// </summary> public AuthenticationServiceRepository() { this.authenticateUserClient = DIContainer.Instance.Resolve<IAuthenticateUserClient>(ResolverOverrideForAuthentication()); }