public ChannelAdvisorAccount(string name, string id, int privateId, string currencyCode, bool isActive, bool isMain, IChannelAdvisorServicesFactory servicesFactory, ICurrencyConverter currencyConverter) { this._currencyConverter = currencyConverter; this.Name = name; this.Id = id; this.PrivateId = privateId; this.CurrencyCode = currencyCode; this.IsActive = isActive; this.IsMain = isMain; this.ItemsService = servicesFactory.CreateItemsService(name, id); this.OrdersService = servicesFactory.CreateOrdersService(name, id); this.ShippingService = servicesFactory.CreateShippingService(name, id); this.ListingService = servicesFactory.CreateListingService(name, id); this.Meta = new Dictionary <string, object>(); }
public ChannelAdvisorAccount(string name, string id, string currencyCode, bool isActive, bool isMain, IChannelAdvisorServicesFactory servicesFactory, ICurrencyConverter currencyConverter) : this(name, id, 0, currencyCode, isActive, isMain, servicesFactory, currencyConverter) { }