Esempio n. 1
0
 /// <summary>
 ///  Repositories for interaction with the database
 /// </summary>
 static Unit()
 {
     contex = new StoreDbContex("StoreDb");
     StatisticsRepository         = new StatisticRepository(contex);
     ContactInformationRepository = new ContactInformationRepository(contex);
     CategoryRepository           = new CategoryRepository(contex);
     ClientUserRepository         = new ClientUserRepository(contex);
     CompanyProviderRepository    = new CompanyProviderRepository(contex);
     EmployeeRepository           = new EmployeeRepository(contex);
     PositionEmployeeRepository   = new PositionEmployeeRepository(contex);
     InvoiceForPurchaseRepository = new InvoiceForPurchaseRepository(contex);
     ProductRepository            = new ProductRepository(contex);
     SalesInvoiceRepository       = new SalesInvoiceRepository(contex);
     CompanyСustomerRepository    = new CompanyCustomerRepository(contex);
     ProductInStockRepository     = new ProductInStockRepository(contex);
 }
Esempio n. 2
0
 public UnitOfWork(ApplicationDbContext db)
 {
     _db                     = db;
     Customer_List           = new CustomerRepository(_db);
     Employee_List           = new EmployeeRepository(_db);
     HotelData_List          = new HotelDataRepository(_db);
     Room_List               = new RoomRepository(_db);
     RoomType_List           = new RoomTypeRepository(_db);
     ContactInformation_List = new ContactInformationRepository(_db);
     Person_List             = new PersonRepository(_db);
     Reservation_List        = new ReservationRepository(_db);
     ReservationState_List   = new ReservationStateRepository(_db);
     ReservationRooms_List   = new ReservationRoomsRepository(_db);
     Checking_List           = new CheckingRepository(_db);
     Passenger_List          = new PassengerRepository(_db);
     RoomPrice_List          = new RoomPriceRepository(_db);
     Facilities_List         = new FacilitiesRepository(_db);
 }