/// <summary> /// 构造函数,最终得到新的服务实例 /// </summary> public AutofacConfig() { if (this.containerBuilder == null) { Init(); } IContainer container = this.containerBuilder.Build(); IDbContext db = container.Resolve <IDbContext>(); this.AssetsService = container.Resolve <IAssetsService>(); this.assLocationService = container.Resolve <IAssLocationService>(); this.coreUserService = container.Resolve <IcoreUserService>(); this.ValidateCodeService = container.Resolve <IValidateCodeService>(); this.assTypeService = container.Resolve <IAssTypeService>(); this.orderCommonService = container.Resolve <IOrderCommonService>(); this.assRepairOrderService = container.Resolve <IAssRepairOrderService>(); this.assScrapOrderService = container.Resolve <IAssScrapOrderService>(); this.assTransferOrderService = container.Resolve <IAssTransferOrderService>(); this.SettingService = container.Resolve <ISettingService>(); this.ConsumablesService = container.Resolve <IConsumablesService>(); this.AssInventoryService = container.Resolve <IAssInventoryService>(); this.ConInventoryService = container.Resolve <IConInventoryService>(); this.DepartmentService = container.Resolve <IDepartmentService>(); }
/// <summary> /// 构造函数,最终得到新的服务实例 /// </summary> public AutofacConfig() { if (this.containerBuilder == null) { Init(); } IContainer container = this.containerBuilder.Build(); IDbContext db = container.Resolve <IDbContext>(); this.customerService = container.Resolve <ICustomerService>(); this.vendorService = container.Resolve <IVendorService>(); this.wareHouseService = container.Resolve <IWareHouseService>(); this.coreUserService = container.Resolve <IcoreUserService>(); this.ValidateCodeService = container.Resolve <IValidateCodeService>(); this.assTypeService = container.Resolve <IAssTypeService>(); this.orderCommonService = container.Resolve <IOrderCommonService>(); this.assTransferOrderService = container.Resolve <IAssTransferOrderService>(); this.SettingService = container.Resolve <ISettingService>(); this.ConInventoryService = container.Resolve <IConInventoryService>(); this.AssInventoryService = container.Resolve <IAssInventoryService>(); this.consumablesService = container.Resolve <IConsumablesService>(); this.ConPurchaseOrderService = container.Resolve <IConPurchaseOrderService>(); this.ConSalesOrderService = container.Resolve <IConSalesOrderService>(); this.AssPurchaseOrderService = container.Resolve <IAssPurchaseOrderService>(); this.AssSalesOrderService = container.Resolve <IAssSalesOrderService>(); this.AssAnalysisService = container.Resolve <IAssAnalysisService>(); }