Пример #1
0
 public UserController(UserRepository repository, CustomerRepository customerRepository, CookRepository cookRepository, EmployeeRepository employeeRepository, ManagerRepository managerRepository, WaiterRepository waiterRepository)
 {
     _repository         = repository ?? throw new ArgumentNullException(nameof(repository));
     _customerRepository = customerRepository ?? throw new ArgumentNullException(nameof(customerRepository));
     _cookRepository     = cookRepository ?? throw new ArgumentException(nameof(cookRepository));
     _employeeRepository = employeeRepository ?? throw new ArgumentException(nameof(employeeRepository));
     _managerRepository  = managerRepository ?? throw new ArgumentNullException(nameof(managerRepository));
     _waiterRepository   = waiterRepository ?? throw new ArgumentNullException(nameof(waiterRepository));
 }
Пример #2
0
        public UnitOfWork(YapGetirComDbContext db)
        {
            _db = db;

            CampaignRepository           = new CampaignRepository(_db);
            CategoryRepository           = new CategoryRepository(_db);
            CategoryTypeRepository       = new CategoryTypeRepository(_db);
            CommentRepository            = new CommentRepository(_db);
            CookRepository               = new CookRepository(_db);
            MessageRepository            = new MessageRepository(_db);
            OrderRepository              = new OrderRepository(_db);
            PaymentRepository            = new PaymentRepository(_db);
            ProductOrderDetailRepository = new ProductOrderDetailRepository(_db);
            ProductOrderRepository       = new ProductOrderRepository(_db);
            ProductRepository            = new ProductRepository(_db);
            RecipeRepository             = new RecipeRepository(_db);
            RestaurantRepository         = new RestaurantRepository(_db);
            ScoringRepository            = new ScoringRepository(_db);
            SharedRepository             = new SharedRepository(_db);
            StockRepository              = new StockRepository(_db);
            SupplierRepository           = new SupplierRepository(_db);
            UserRepository               = new UserRepository(_db);
            UserTypeRepository           = new UserTypeRepository(_db);
        }
Пример #3
0
 public CookController(CookRepository repository, UserRepository userRepo)
 {
     _repository     = repository ?? throw new ArgumentNullException(nameof(repository));
     _userRepository = userRepo ?? throw new ArgumentNullException(nameof(userRepo));
 }