public PlacedOrderBusiness(IMapper mapper,
                            IPlacedOrderRepository placedOrderRepository,
                            IRestaurantRepository restaurantRepository,
                            IRestaurantBranchRepository restaurantBranchRepository,
                            IOrderChannelRepository orderChannelRepository,
                            IRestaurantTableRepository restaurantTableRepository,
                            IAdminAccountRepository adminAccountRepository,
                            ICustomerRepository customerRepository,
                            IOrderProcessRepository orderProcessRepository,
                            ICheckoutRepository checkoutRepository,
                            IPlacedOrderProcessStatusRepository placedOrderProcessStatusRepository,
                            IUnitOfWork unitOfWork)
 {
     _mapper = mapper;
     _placedOrderRepository              = placedOrderRepository;
     _restaurantRepository               = restaurantRepository;
     _restaurantBranchRepository         = restaurantBranchRepository;
     _orderChannelRepository             = orderChannelRepository;
     _restaurantTableRepository          = restaurantTableRepository;
     _adminAccountRepository             = adminAccountRepository;
     _customerRepository                 = customerRepository;
     _orderProcessRepository             = orderProcessRepository;
     _checkoutRepository                 = checkoutRepository;
     _placedOrderProcessStatusRepository = placedOrderProcessStatusRepository;
     _unitOfWork = unitOfWork;
 }
 public RestaurantTableBusiness(IMapper mapper,
                                IRestaurantTableRepository restaurantTableRepository,
                                IRestaurantRepository restaurantRepository,
                                IRestaurantBranchRepository restaurantBranchRepository)
 {
     _mapper = mapper;
     _restaurantTableRepository  = restaurantTableRepository;
     _restaurantRepository       = restaurantRepository;
     _restaurantBranchRepository = restaurantBranchRepository;
 }
 public OptionBusiness(IMapper mapper,
                       IAdminGroupRepository adminGroupRepository,
                       IRestaurantRepository restaurantRepository,
                       IRestaurantBranchRepository restaurantBranchRepository,
                       IMenuCategoryRepository menuCategoryRepository,
                       IMenuUnitRepository menuUnitRepository,
                       IMenuSizeRepository menuSizeRepository,
                       IStateRepository stateRepository,
                       IStateCityRepository stateCityRepository,
                       ICustomerRepository customerRepository,
                       IOrderChannelRepository orderChannelRepository,
                       IRestaurantTableRepository restaurantTableRepository,
                       IAdminAccountRepository adminAccountRepository,
                       IOrderProcessRepository orderProcessRepository,
                       IIngredientRepository ingredientRepository,
                       IMenuDefinitionRepository menuDefinitionRepository,
                       IMenuRepository menuRepository,
                       ITaxRepository taxRepository)
 {
     _mapper = mapper;
     _adminGroupRepository       = adminGroupRepository;
     _restaurantRepository       = restaurantRepository;
     _restaurantBranchRepository = restaurantBranchRepository;
     _menuCategoryRepository     = menuCategoryRepository;
     _menuUnitRepository         = menuUnitRepository;
     _menuSizeRepository         = menuSizeRepository;
     _stateRepository            = stateRepository;
     _stateCityRepository        = stateCityRepository;
     _customerRepository         = customerRepository;
     _orderChannelRepository     = orderChannelRepository;
     _restaurantTableRepository  = restaurantTableRepository;
     _adminAccountRepository     = adminAccountRepository;
     _orderProcessRepository     = orderProcessRepository;
     _ingredientRepository       = ingredientRepository;
     _menuDefinitionRepository   = menuDefinitionRepository;
     _menuRepository             = menuRepository;
     _taxRepository = taxRepository;
 }