public OrdersController(ICategoryRepository categoryRepository,
                         IUserManagerService userManagerService,
                         ISubCategoryRepository subCategoryRepository,
                         IProductRepository productRepository,
                         IOrderRepository orderRepository,
                         IAddOnRepository addOnRepository,
                         IPricePlanRepository pricePlanRepository,
                         IPricePlanPriceService pricePlanPriceService
                         )
 {
     _categoryRepository    = categoryRepository;
     _userManagerService    = userManagerService;
     _subCategoryRepository = subCategoryRepository;
     _productRepository     = productRepository;
     _orderRepository       = orderRepository;
     _addOnRepository       = addOnRepository;
     _pricePlanRepository   = pricePlanRepository;
     _pricePlanPriceService = pricePlanPriceService;
 }
 public AddOnsController(ICustomerIdService customerIdService, IAddOnRepository addOnRepository, IProductTypeRepository productTypeRepository)
 {
     _customerIdService     = customerIdService;
     _addOnRepository       = addOnRepository;
     _productTypeRepository = productTypeRepository;
 }
 public OrdersManager(IAddOnRepository <Order> ordersRepository, IRepository <Product> productRepository, ILogger <OrdersManager> logger)
 {
     _ordersRepository  = ordersRepository;
     _productRepository = productRepository;
     _logger            = logger;
 }