public ProductManager(IProductDAL _productDal, ICategoryDAL categoryDAL, ISupplierDAL supplierDAL) { this._productDal = _productDal; _categoryDAL = categoryDAL; _supplierDAL = supplierDAL; }
public ElasticReorganizer(IElasticSearchService elasticSearchService, IProductDAL productDAL, ICategoryDAL categoryDAL, ISupplierDAL supplierDAL) { _elasticSearchService = elasticSearchService; _productDAL = productDAL; _categoryDAL = categoryDAL; _supplierDAL = supplierDAL; }
/// <summary> /// Khởi tạo tính năng tác nghiệp (Hàm này phải được gọi nếu muốn sử dụng các tính năng của lớp) /// </summary> /// <param name="dbType"></param> /// <param name="connectionString"></param> public static void Init(DatabaseTypes dbType, string connectionString) { switch (dbType) { case DatabaseTypes.SQLServer: CountryDB = new DataLayers.SQLServer.CountryDAL(connectionString); CityDB = new DataLayers.SQLServer.CityDAL(connectionString); SupplierDB = new DataLayers.SQLServer.SupplierDAL(connectionString); CategoryDB = new DataLayers.SQLServer.CategoryDAL(connectionString); CustomerDB = new DataLayers.SQLServer.CustomerDAL(connectionString); EmployeeDB = new DataLayers.SQLServer.EmployeeDAL(connectionString); ShipperDB = new DataLayers.SQLServer.ShipperDAL(connectionString); break; default: throw new Exception("Database Type is not Supported"); } }
/// <summary> /// Khởi tạo tầng nghiệp vụ /// (Hàm này phải được gọi trước khi sử dụng các chức năng khác trong lớp) /// </summary> /// <param name="dbType">Loại CSDL</param> /// <param name="connectionString">Chuỗi tham số kết nối </param> public static void Init(DatabaseTypes dbType, string connectionString) { switch (dbType) { case DatabaseTypes.SQLServer: EmployeeDB = new LiteCommerce.DataLayers.SQLServer.EmployeeDAL(connectionString); SupplierDB = new LiteCommerce.DataLayers.SQLServer.SupplierDAL(connectionString); break; case DatabaseTypes.FakeDB: break; default: throw new Exception("Database Type is not supported"); } }
public SupplierService(LdCmsDbEntitiesContext LdCmsDbEntitiesContext, ISupplierDAL SupplierDAL) { this.LdCmsDbEntitiesContext = LdCmsDbEntitiesContext; this.SupplierDAL = SupplierDAL; this.Dal = SupplierDAL; }
public SupplierManager(ISupplierDAL _supplierDal) { this._supplierDal = _supplierDal; }
public SupplierService(CTMSContext CTMSContext, ISupplierDAL SupplierDAL) { this.CTMSContext = CTMSContext; this.SupplierDAL = SupplierDAL; this.Dal = SupplierDAL; }