/// <summary> /// Initializes a new instance of the <see cref="ShipTimeClientRepository" /> class. /// </summary> /// <param name="applicationSettings">The application settings.</param> public ShipTimeClientRepository(IApplicationSettings applicationSettings) { if (applicationSettings != null) { this.shipTimeClient = DIContainer.Instance.Resolve<IShipTimeClient>(new ResolverOverride[] { new ParameterOverride(BaseAddressParameterName, applicationSettings.ShipTimeServiceBaseAddress) }); } }
/// <summary> /// Initializes a new instance of the <see cref="ShipTimeRepository" /> class. /// </summary> public ShipTimeRepository() { this.shipTimeClient = DIContainer.Instance.Resolve<IShipTimeClient>(ResolverOverrideForGangway()); }