public StockService(IManagementService managementService,
                     IRequestHeaderRepository requestHeaderRepository,
                     IPurchaseService purchaseService,
                     IRequestService requestService,
                     IRequestRepository requestRepository,
                     IPurchaseRepository purchaseRepository,
                     IPurchaseHeaderRepository purchaseHeaderRepository,
                     IInStockHeaderRepository inStockHeaderRepository,
                     IInStockRepository inStockRepository,
                     IOutStockHeaderRepository outStockHeaderRepository,
                     IOutStockRepository outStockRepository,
                     IMapper mapper)
 {
     _managementService        = managementService;
     _requestHeaderRepository  = requestHeaderRepository;
     _purchaseService          = purchaseService;
     _requestService           = requestService;
     _requestRepository        = requestRepository;
     _purchaseRepository       = purchaseRepository;
     _purchaseHeaderRepository = purchaseHeaderRepository;
     _inStockHeaderRepository  = inStockHeaderRepository;
     _inStockRepository        = inStockRepository;
     _outStockHeaderRepository = outStockHeaderRepository;
     _outStockRepository       = outStockRepository;
     _mapper = mapper;
 }
 public PurchaseService(IPurchaseApplicationHeaderRepository purchaseApplicationHeaderRepository,
                        IPurchaseApplicationRepository purchaseApplicationRepository,
                        IPurchaseHeaderRepository purchaseHeaderRepository,
                        IPurchaseRepository purchaseRepository,
                        IRequestHeaderRepository requestHeaderRepository,
                        IRequestService requestService,
                        IManagementService managementService,
                        IInStockRepository inStockRepository,
                        IMapper mapper)
 {
     _purchaseApplicationHeaderRepository = purchaseApplicationHeaderRepository;
     _purchaseApplicationRepository       = purchaseApplicationRepository;
     _purchaseHeaderRepository            = purchaseHeaderRepository;
     _purchaseRepository      = purchaseRepository;
     _requestHeaderRepository = requestHeaderRepository;
     _requestService          = requestService;
     _managementService       = managementService;
     _inStockRepository       = inStockRepository;
     _mapper = mapper;
 }