public CashierDeskController(
            ILoggerFactory loggerFactory,
            IStoreCashRegisterService storeCashRegisterService,
            IStoreScalesService storeScaleService,
            IProductPriceService productPriceService,
            ICurrentPricesService currentPriceService,
            IStoreService storeService,
            IProductService productService,
            ICashierService cashierService,
            IProductCategoryService productCategoryService,
            ISubgroupService subgroupService
            )
        {
            _logger = loggerFactory.GetLogger(typeof(CashierDeskController));

            _storeCashRegisterService = storeCashRegisterService;
            _storeScaleService        = storeScaleService;
            _productPriceService      = productPriceService;
            _currentPriceService      = currentPriceService;
            _storeService             = storeService;
            _productService           = productService;
            _cashierService           = cashierService;
            _productCategoryService   = productCategoryService;
            _subgroupService          = subgroupService;
        }
 public LoadSubgroupController(ILoadSubgroupService loadService, IContentOfThePlanService contentOfThePlanService, ISubgroupService subgroupService, IEmployeeService employeeService, IDisciplineService disciplineService)
 {
     this.loadService             = loadService;
     this.subgroupService         = subgroupService;
     this.employeeService         = employeeService;
     this.contentOfThePlanService = contentOfThePlanService;
     this.disciplineService       = disciplineService;
 }
 public SubgroupController(ISubgroupService subgroupService, ILectureFlowService lectureFlowService)
 {
     this.subgroupService    = subgroupService;
     this.lectureFlowService = lectureFlowService;
 }