示例#1
0
 public SaleController()
 {
     DataControlBaseDataAccess = new DataControlBase();
     SaleDataAccess            = new SaleDataController();
     SaleDetailDataAccess      = new SaleDetailDataController();
     CustomerDataAccess        = new CustomerDataController();
     TripDetailDataAccess      = new TripDetailDataController();
 }
示例#2
0
 public BookingController()
 {
     BookingDataAccess         = new BookingDataController();
     CustomerDataAccess        = new CustomerDataController();
     BookingDetailDataAccess   = new BookingDetailDataController();
     TripDetailDataAccess      = new TripDetailDataController();
     TripDataAccess            = new TripDataController();
     SaleDataAccess            = new SaleDataController();
     DataControlBaseDataAccess = new DataControlBase();
 }
示例#3
0
        public static void Initialize()
        {
            m_Context = new InventoryDbContext();
            m_Context.Initialize();
            m_ProductDataController     = new ProductDataController(m_Context);
            m_CategoryDataController    = new CategoryDataController(m_Context);
            m_CustomerDataController    = new CustomerDataController(m_Context);
            m_TransactionDataController = new TransactionDataController(m_Context);
            m_StockDataController       = new StockDataController(m_Context);
            m_VendorDataController      = new VendorDataController(m_Context);
            m_purchaseDataController    = new PurchaseDataController(m_Context);

            AddDefaultCategory();
        }
        public void Customers_Test()
        {
            try
            {
                var serviceProvider = new ServiceCollection()
                                      .AddSingleton <ICustomerBAL, CustomerBAL>()
                                      .AddSingleton <ICustomerRepository, CustomerRepository>()
                                      .BuildServiceProvider();

                CustomerDataController customerDataController = new CustomerDataController(serviceProvider.GetService <ICustomerBAL>());

                var list = customerDataController.Customers();
                Assert.IsAssignableFrom <List <Customer> >(list);
            }
            catch (Exception ex)
            {
                Assert.True(false);
            }
        }
 public CustomerController()
 {
     DataAccess = new CustomerDataController();
 }