public OrderController(OrderRepository repository, In_Store_OrderRepository in_store_orderRepository, Online_OrderRepository online_orderRepository, TransactionRepository transactionRepository, Customer_TransactionRepository customer_TransactionRepository, TableRepository tableRepository, Order_DishRepository orderDishRepository, DishRepository dishRepository, CustomerRepository customerRepository) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _in_store_orderRepository = in_store_orderRepository ?? throw new ArgumentNullException(nameof(in_store_orderRepository)); _online_orderRepository = online_orderRepository ?? throw new ArgumentNullException(nameof(online_orderRepository)); _transactionRepository = transactionRepository ?? throw new ArgumentNullException(nameof(transactionRepository)); _customer_TransactionRepository = customer_TransactionRepository ?? throw new ArgumentNullException(nameof(customer_TransactionRepository)); _tableRepository = tableRepository ?? throw new ArgumentNullException(nameof(tableRepository)); _orderDishRepository = orderDishRepository ?? throw new ArgumentNullException(nameof(orderDishRepository)); _dishRepository = dishRepository ?? throw new ArgumentException(nameof(dishRepository)); _customerRepository = customerRepository ?? throw new ArgumentNullException(nameof(customerRepository)); }
public Customer_TransactionController(Customer_TransactionRepository repository, CustomerRepository customerRepository, TransactionRepository transactionRepository) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _customerRepository = customerRepository ?? throw new ArgumentNullException(nameof(customerRepository)); _transactionRepository = transactionRepository ?? throw new ArgumentNullException(nameof(transactionRepository)); }