public ItemForSaleController(IProductRepository productRepository, IServiceRepository serviceRepository, IAccountMockRepository accountMockRepository, IMapper mapper)
 {
     this.productRepository     = productRepository;
     this.serviceRepository     = serviceRepository;
     this.accountMockRepository = accountMockRepository;
     this.mapper = mapper;
 }
 public MediaController(IMediaRepository mediaRepository, IItemForSaleService itemForSaleService, IAccountMockRepository accoutMockRepository, ILoggerMockRepository logger,
                        IHttpContextAccessor contextAccessor, IMapper mapper, LinkGenerator linkGenerator, IAuthHelper auth)
 {
     this.mediaRepository       = mediaRepository;
     this.itemForSaleService    = itemForSaleService;
     this.accountMockRepository = accoutMockRepository;
     this.logger          = logger;
     this.contextAccessor = contextAccessor;
     this.mapper          = mapper;
     this.linkGenerator   = linkGenerator;
     this.auth            = auth;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="purchaseRepository"></param>
 /// <param name="itemForSaleMockRepository"></param>
 /// <param name="accountMockRepository"></param>
 /// <param name="deliveryMockRepository"></param>
 /// <param name="logger"></param>
 /// <param name="contextAccessor"></param>
 /// <param name="mapper"></param>
 /// <param name="linkGenerator"></param>
 /// <param name="auth"></param>
 public PurchaseController(IPurchaseRepository purchaseRepository, IItemForSaleMockRepository itemForSaleMockRepository,
                           IAccountMockRepository accountMockRepository, IDeliveryMockRepository deliveryMockRepository, ILoggerMockRepository logger, IHttpContextAccessor contextAccessor,
                           IMapper mapper, LinkGenerator linkGenerator, IAuth auth)
 {
     this.purchaseRepository        = purchaseRepository;
     this.itemForSaleMockRepository = itemForSaleMockRepository;
     this.accountMockRepository     = accountMockRepository;
     this.deliveryMockRepository    = deliveryMockRepository;
     this.logger          = logger;
     this.contextAccessor = contextAccessor;
     this.mapper          = mapper;
     this.linkGenerator   = linkGenerator;
     this.auth            = auth;
 }
示例#4
0
 public TransactionController(
     ITransactionRepository transactionRepository,
     IMapper mapper,
     IProductMockRepository productMockService,
     ITransportTypeMockRepository transportTypeMockService,
     LinkGenerator linkGenerator,
     IValidator <Transaction> transactionValidator,
     ILogger logger,
     IAccountMockRepository accountMockService,
     IUserMockRepository userMockService)
 {
     this.transactionRepository = transactionRepository;
     this.mapper                   = mapper;
     this.productMockService       = productMockService;
     this.transportTypeMockService = transportTypeMockService;
     this.linkGenerator            = linkGenerator;
     this.transactionValidator     = transactionValidator;
     this.logger                   = logger;
     this.accountMockService       = accountMockService;
     this.userMockService          = userMockService;
 }