/// <summary> /// Initializes a new instance of the <see cref="EmbarkationStatisticsClientRepository"/> class. /// </summary> /// <param name="applicationSettings">The application settings.</param> public EmbarkationStatisticsClientRepository(IApplicationSettings applicationSettings) { if (applicationSettings != null) { this.shipSummaryClient = DIContainer.Instance.Resolve<IShipSummaryClient>(new ResolverOverride[] { new ParameterOverride(BaseAddressParameterName, applicationSettings.EmbarkationStatisticsServiceBaseAddress) }); this.embarkationStatisticsClient = DIContainer.Instance.Resolve<IEmbarkationStatisticsClient>(new ResolverOverride[] { new ParameterOverride(BaseAddressParameterName, applicationSettings.EmbarkationStatisticsServiceBaseAddress) }); } }
/// <summary> /// Initializes a new instance of the <see cref="EmbarkationStatisticsRepository" /> class. /// </summary> public EmbarkationStatisticsRepository() { this.embarkationStatisticsClient = DIContainer.Instance.Resolve<IEmbarkationStatisticsClient>(ResolverOverrideForGangway()); }