public HistoryController
 (
     MarketGeneralService marketGeneralService,
     MarketStoreGeneralService marketStoreGeneralService,
     MarketUserService marketUserService
 )
 {
     MarketGeneralService      = marketGeneralService;
     MarketStoreGeneralService = marketStoreGeneralService;
     MarketUserService         = marketUserService;
 }
コード例 #2
0
        public void RecordError()
        {
            MarketGeneralService  marketGeneralService = MarketGeneralService.Instance;
            Mock <PaymentAdapter> paymentAdapter       = new Mock <PaymentAdapter>();

            paymentAdapter.Setup(p => p.SetPaymentSystem(It.IsAny <ExternalPaymentSystem>())).Returns(false);
            Transaction transaction = Transaction.Instance;

            transaction.PaymentAdapter = paymentAdapter.Object;
            Assert.AreEqual(0, logger.Errors.Count);
            marketGeneralService.ActivateDebugMode(new Mock <ExternalDeliverySystem>(), new Mock <ExternalPaymentSystem>(), true);
            Assert.AreEqual(1, logger.Errors.Count);
            Assert.AreEqual("Error: Transaction ActivateDebugMode", logger.Errors[0]);
        }
        public async Task <ActionResult <IEnumerable <HistoryRecordDTO> > > OfAll([FromBody] UsernameDTO usernameDTO)
        {
            if (string.IsNullOrWhiteSpace(usernameDTO.Username))
            {
                return(BadRequest("Invalid username"));
            }

            ICollection <HistoryData>?result = await MarketGeneralService.GetAllHistoryAsync(usernameDTO.Username);

            if (result == null)
            {
                return(InternalServerError());
            }

            return(Ok(result.Select(HistoryRecordDTO.FromHistoryData)));
        }
 private MarketBridgeAdapter
 (
     SystemContext systemContext,
     MarketStoreGeneralService marketStoreGeneralService,
     MarketProductsService marketProductsService,
     MarketShoppingCartService marketShoppingCartService,
     MarketGeneralService marketGeneralService,
     MarketUserService marketUserService,
     MarketStorePermissionsManagementService marketStorePermissionsManagementService
 )
     : base(systemContext)
 {
     this.marketStoreGeneralService = marketStoreGeneralService;
     this.marketProductsService     = marketProductsService;
     this.marketShoppingCartService = marketShoppingCartService;
     this.marketGeneralService      = marketGeneralService;
     this.marketUserService         = marketUserService;
     this.marketStorePermissionsManagementService = marketStorePermissionsManagementService;
 }
        public async Task <ActionResult <HistoryRecordDTO> > OfAllSpecific([FromBody] InfoActionDTO <string> historyInfoSpecificDTO)
        {
            if (string.IsNullOrWhiteSpace(historyInfoSpecificDTO.Username))
            {
                return(BadRequest("Invalid username"));
            }
            if (string.IsNullOrWhiteSpace(historyInfoSpecificDTO.Key))
            {
                return(BadRequest("Invalid payment ID"));
            }

            ICollection <HistoryData>?result = await MarketGeneralService.GetAllHistoryAsync(historyInfoSpecificDTO.Username);

            if (result == null)
            {
                return(InternalServerError());
            }

            return(SingleHistory(historyInfoSpecificDTO.Key, result));
        }