Example #1
0
        /// <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>();
        }
Example #2
0
        /// <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>();
        }
Example #3
0
 public HomeController(IUserService userService, IValidateCodeService validateCode)
 {
     this.userService  = userService;
     this.validateCode = validateCode;
 }