public UnconfirmedSourceSuspensionService(IApiGateway apiGateway, SuspensionsHubSignalRClient suspensionsHub)
        {
            this.apiGateway     = apiGateway;
            this.suspensionsHub = suspensionsHub;

            //suspensionsHub.OnNewSuspension += async (sender, args) => await SuspensionsHub_OnNewSuspension(sender, args);
            suspensionsHub.OnSuspensionUpdated += async(sender, args) => await SuspensionsHub_SuspensionUpdated(sender, args);
        }
コード例 #2
0
 public ApiGateway(IConfiguration iConfig)
 {
     configuration = iConfig;
     _api          = RestService.For <IApiGateway>(new HttpClient(new AuthenticatedHttpClientHandler(GetToken))
     {
         BaseAddress = new Uri(GetUrl()),
         Timeout     = TimeSpan.FromSeconds(180)
     });
 }
コード例 #3
0
        public ChannelStatisticsService(IApiGateway apiGateway, IUserService userService, SuspensionsHubSignalRClient suspensionsHubSignalRClient)
        {
            this.apiGateway  = apiGateway;
            this.userService = userService;
            this.suspensionsHubSignalRClient = suspensionsHubSignalRClient;

            suspensionsHubSignalRClient.OnNewSuspension += async(sender, args) => await SuspensionsHubSignalRClient_OnNewSuspension(sender, args).ConfigureAwait(false);

            suspensionsHubSignalRClient.OnSuspensionUpdated += async(sender, args) => await SuspensionsHubSignalRClient_OnSuspensionUpdated(sender, args).ConfigureAwait(false);
        }
コード例 #4
0
 public void Setup()
 {
     _getRequestHandler  = A.Fake <IGetRequestHandler>();
     _modelBuilder       = A.Fake <IBidViewModelBuilder>();
     _putRequestHandler  = A.Fake <IPutRequestHandler>();
     _postRequestHandler = A.Fake <IPostRequestHandler>();
     _deleteHandler      = A.Fake <IDeleteHandler>();
     _ApiGateway         = new ApiGateway(_getRequestHandler, _modelBuilder, _putRequestHandler,
                                          _postRequestHandler, _deleteHandler);
 }
コード例 #5
0
        public SuspensionService(IApiGateway apiGateway, IUserService userService, IJSRuntime jSRuntime, SuspensionsHubSignalRClient suspensionsHub)
        {
            this.apiGateway     = apiGateway;
            this.userService    = userService;
            this.suspensionsHub = suspensionsHub;

            suspensionsHub.OnNewSuspension += async(sender, args) => await SuspensionsHub_OnNewSuspension(sender, args);

            suspensionsHub.OnSuspensionUpdated += async(sender, args) => await SuspensionsHub_SuspensionUpdated(sender, args);

            this.jSRuntime = jSRuntime;
        }
コード例 #6
0
        public UserChannelService(IApiGateway apiGateway, IUserService userService, IJSRuntime jSRuntime, ChannelsHubSignalRClient channelsHubSignalRClient)
        {
            this.apiGateway  = apiGateway;
            this.userService = userService;
            this.jSRuntime   = jSRuntime;
            this.channelsHubSignalRClient = channelsHubSignalRClient;

            channelsHubSignalRClient.ChannelJoined += async(sender, args) => await ChannelsHubSignalRClient_ChannelJoined(sender, args).ConfigureAwait(false);

            channelsHubSignalRClient.ChannelLeft             += ChannelsHubSignalRClient_ChannelLeft;
            channelsHubSignalRClient.AutoModListenerEnabled  += ChannelsHubSignalRClient_AutoModListenerEnabled;
            channelsHubSignalRClient.AutoModListenerDisabled += ChannelsHubSignalRClient_AutoModListenerDisabled;
        }
コード例 #7
0
        public ServiceExampleTests()
        {
            // NOTE: put your Aplos client *.key file in the root folder of the github repository

            var filePath = Directory.GetCurrentDirectory();

            filePath = Path.Combine(filePath.Substring(0, filePath.IndexOf("aplos-api-csharp")), "aplos-api-csharp");
            var keyFile = Directory.GetFiles(filePath, "*.key").First();

            var gatewayFactory = new ApiGatewayFactory(cfg =>
            {
                cfg.LoadPrivateKeyFromFile(keyFile);
            });

            _gateway = gatewayFactory.BuildGateway();
        }
コード例 #8
0
        public TransactionServiceTests()
        {
            //Inicializa o Gateway da API de testes.


            //Inicializa o gateway da API de produção
            _productionApiGateway = new ApiGateway(new ApiConfig(ClientPaymentsUrl, ClientReceivedPaymentsUrl));



            _productionTransactionService = new TransactionService(new List <ITransactionReader>
            {
                new TransactionApiReader(_productionApiGateway),
                new TransactionLogReader(TransactionsLogPath)
            });
        }
コード例 #9
0
        public UserService(
            IApiGateway apiGateway,
            IApplicationStateManager applicationStateManager,
            ChannelsHubSignalRClient channelsHubSignalRClient,
            SuspensionsHubSignalRClient suspensionsHubSignalRClient,
            NotificationHubSignalRClient notificationHubSignalRClient,
            IJSRuntime jSRuntime)
        {
            this.apiGateway = apiGateway;
            this.applicationStateManager      = applicationStateManager;
            this.channelsHubSignalRClient     = channelsHubSignalRClient;
            this.suspensionsHubSignalRClient  = suspensionsHubSignalRClient;
            this.notificationHubSignalRClient = notificationHubSignalRClient;
            this.jSRuntime = jSRuntime;

            notificationHubSignalRClient.NotificationReceived += NotificationHubSignalRClient_NotificationReceived;
        }
コード例 #10
0
 public TenureInformationGateway(IApiGateway apiGateway, ILogger <TenureInformationGateway> logger)
 {
     _apiGateway = apiGateway;
     _logger     = logger;
 }
コード例 #11
0
 public UserReportService(IApiGateway apiGateway)
 {
     this.apiGateway = apiGateway;
 }
コード例 #12
0
 public HousingSearchGateway(IApiGateway apiGateway, ILogger <HousingSearchGateway> logger)
 {
     _apiGateway = apiGateway;
     _logger     = logger;
 }
コード例 #13
0
 public TagService(IApiGateway apiGateway, IUserService userService)
 {
     this.apiGateway  = apiGateway;
     this.userService = userService;
 }
コード例 #14
0
 public PropertyGateway(IApiGateway apiGateway, ILogger <PropertyGateway> logger)
 {
     _apiGateway = apiGateway;
     _logger     = logger;
 }
コード例 #15
0
 public PurposesService(IApiGateway gateway)
 {
     _gateway = gateway;
 }
コード例 #16
0
 public SystemReportService(IApiGateway apiGateway)
 {
     this.apiGateway = apiGateway;
 }
コード例 #17
0
 public AccountsService(IApiGateway gateway)
 {
     _gateway = gateway;
 }
コード例 #18
0
 public FundsService(IApiGateway gateway)
 {
     _gateway = gateway;
 }
コード例 #19
0
 public TransactionApiReader(IApiGateway gateway)
 {
     _gateway = gateway;
 }
コード例 #20
0
ファイル: MobbexService.cs プロジェクト: wkng4vl/Ventas
 public MobbexService(IApiGateway apiGateway, IMobbexOptions mobbexOptions)
 {
     _apiGateway    = apiGateway;
     _mobbexOptions = mobbexOptions;
 }
コード例 #21
0
 public AlertsGateway(IApiGateway apiGateway, ILogger <AlertsGateway> logger)
 {
     _logger     = logger;
     _apiGateway = apiGateway;
 }
コード例 #22
0
 public ResidentContactGateway(IApiGateway apiGateway, ILogger <ResidentContactGateway> logger)
 {
     _apiGateway = apiGateway;
     _logger     = logger;
 }
コード例 #23
0
 public AssetGateway(IApiGateway apiGateway, ILogger <AssetGateway> logger)
 {
     _apiGateway = apiGateway;
     _logger     = logger;
 }
コード例 #24
0
 public ContactDetailsGateway(IApiGateway apiGateway, ILogger <ContactDetailsGateway> logger)
 {
     _apiGateway = apiGateway;
     _logger     = logger;
 }
コード例 #25
0
 public ContactsService(IApiGateway gateway)
 {
     _gateway = gateway;
 }