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
        }
Exemplo n.º 2
0
        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
        }
Exemplo n.º 3
0
 public CompanyInformationBusiness(string connectionString) : base(connectionString)
 {
     rep = new CompanyInformationRepository(Connection);
 }