public PurchaseRequestController( IPurchaseRequestService purchaseRequestService, IMapper mapper, ILogger <PurchaseRequestController> logger, IUriComposer uriComposer, IUserInfoService userInfoService) : base(userInfoService, functionId) { _purchaseRequestService = purchaseRequestService; _mapper = mapper; _logger = logger; _uriComposer = uriComposer; }
public PurchaseRequestController(IRepository <PurchaseRequest> purchaseRequestRepository, IRepository <PurchaseRequestItem> purchaseRequestItemRepository, IRepository <RequestForQuotation> requestForQuotationRepository, IRepository <PurchaseOrder> purchaseOrderRepository, IRepository <Assignment> assignmentRepository, IRepository <AssignmentHistory> assignmentHistoryRepository, IPurchaseRequestService purchaseRequestService, IRequestForQuotationService requestForQuotationService, IPurchaseOrderService purchaseOrderService, IItemService itemService, IAutoNumberService autoNumberService, IDateTimeHelper dateTimeHelper, ILocalizationService localizationService, IPermissionService permissionService, HttpContextBase httpContext, IWorkContext workContext, IDbContext dbContext) { this._purchaseRequestRepository = purchaseRequestRepository; this._purchaseRequestItemRepository = purchaseRequestItemRepository; this._requestForQuotationRepository = requestForQuotationRepository; this._purchaseOrderRepository = purchaseOrderRepository; this._assignmentRepository = assignmentRepository; this._assignmentHistoryRepository = assignmentHistoryRepository; this._localizationService = localizationService; this._purchaseRequestService = purchaseRequestService; this._requestForQuotationService = requestForQuotationService; this._purchaseOrderService = purchaseOrderService; this._itemService = itemService; this._autoNumberService = autoNumberService; this._dateTimeHelper = dateTimeHelper; this._permissionService = permissionService; this._httpContext = httpContext; this._workContext = workContext; this._dbContext = dbContext; }