Example #1
0
 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;
 }