public SaleManagementController(
            ILogger <SaleManagementController> logger,

            ISlSaleOrderService ISlSaleOrderService,
            IPrProductService IPrProductService,
            IAcDepartmentService IAcDepartmentService,
            IAcStaffService IAcStaffService,
            ISlOrderService ISlOrderService,
            ISlCustomerService ISlCustomerService,
            IPrProductCategoryService IPrProductCategoryService,
            IServiceProvider service,

            IPuCommodityCategoryService puCommodityCategoryService,
            IPuOrderService IpuOrderService,
            IPuCommodityServicce IpuCommodityServicce,

            IMapper IMapper,
            IHttpContextAccessor httpContextAccessor
            )
        {
            _logger = logger;

            _ISlSaleOrderService       = ISlSaleOrderService;
            _IPrProductService         = IPrProductService;
            _IAcDepartmentService      = IAcDepartmentService;
            _IAcStaffService           = IAcStaffService;
            _ISlOrderService           = ISlOrderService;
            _ISlCustomerService        = ISlCustomerService;
            _IPrProductCategoryService = IPrProductCategoryService;
            _service = service;

            _IpuOrderService            = IpuOrderService;
            _puCommodityCategoryService = puCommodityCategoryService;
            _IpuCommodityServicce       = IpuCommodityServicce;

            _IMapper     = IMapper;
            _httpContext = httpContextAccessor;
        }
        public BasicInformationManagementController(
            ILogger <ProductionManagementController> logger,
            IServiceProvider service,
            IMapper IMapper,
            IHttpContextAccessor httpContextAccessor,
            IPuSupplierService IPuSupplierService,
            IPuCommodityServicce IPuCommodityServicce,
            IPuCommodityCategoryService IPuCommodityCategoryService,
            IPrProductService IPrProductService,
            IPrProductCategoryService IPrProductCategoryService

            )
        {
            _logger      = logger;
            _service     = service;
            _IMapper     = IMapper;
            _httpContext = httpContextAccessor;

            _IPuSupplierService          = IPuSupplierService;
            _IPuCommodityServicce        = IPuCommodityServicce;
            _IPuCommodityCategoryService = IPuCommodityCategoryService;
            _IPrProductService           = IPrProductService;
            _IPrProductCategoryService   = IPrProductCategoryService;
        }