public UnitOfWork(AppDbContext databaseConnection) { context = databaseConnection; #region Creating Objects User = new UserRepository(context); Brand = new BrandRepository(context); Category = new CategoryRepository(context); CompanyInformation = new CompanyInformationRepository(context); Customer = new CustomerRepository(context); Invoice = new InvoiceRepository(context); Inventory = new InventoryRepository(context); InvoiceDetails = new InvoiceDetailsRepository(context); Product = new ProductRepository(context); SalesInvoice = new SalesInvoiceRepository(context); SalesInvoiceDetail = new SalesInvoiceDetailRepository(context); PurchaseProduct = new PurchaseProductRepository(context); PurchaseProductDetail = new PurchaseProductDetailRepository(context); Stock = new StockRepository(context); StockDetails = new StockDetailsRepository(context); Supplier = new SupplierRepository(context); Unit = new UnitRepository(context); VatAndTax = new VatAndTaxRepository(context); #endregion }
public UnitOfWork(AppDbContext databaseConnection) { context = databaseConnection; #region Assigning Variable Department = new DepartmentRepository(context); CompanyInformation = new CompanyInformationRepository(context); Employee = new EmployeeRepository(context); SalaryStructure = new SalaryStructureRepository(context); #endregion }
public CompanyInformationBusiness(string connectionString) : base(connectionString) { rep = new CompanyInformationRepository(Connection); }