public ReportEngineProvider() { _clientTypeManager = GetContainer().Resolve <ICustomerTypeProvider>(); _smsProvider = GetContainer().Resolve <ISmsProvider>(); _callProvider = GetContainer().Resolve <ICallProvider>(); _customerProvider = GetContainer().Resolve <ICustomerProvider>(); _packageProvider = GetContainer().Resolve <IPackageProvider>(); _lineProvider = GetContainer().Resolve <ILineProvider>(); }
public CRMProvider() { _obj = new Object(); _customerProvider = ModulesRegistrations.RegisterCRMModule().Resolve <ICustomerProvider>(); _packageProvider = ModulesRegistrations.RegisterCRMModule().Resolve <IPackageProvider>(); _customerTypeProvider = ModulesRegistrations.RegisterCRMModule().Resolve <ICustomerTypeProvider>(); _lineProvider = ModulesRegistrations.RegisterCRMModule().Resolve <ILineProvider>(); _packageIncludeProvider = ModulesRegistrations.RegisterCRMModule().Resolve <IPackageIncludeProvider>(); _selectedNumberProvider = ModulesRegistrations.RegisterCRMModule().Resolve <ISelectedNumberProvider>(); _smsProvider = ModulesRegistrations.RegisterCRMModule().Resolve <ISmsProvider>(); _callProvider = ModulesRegistrations.RegisterCRMModule().Resolve <ICallProvider>(); }
public DiscountCalculator(ICustomerTypeProvider customerTypeProvider) { this.customerTypeProvider = customerTypeProvider; }