Ejemplo n.º 1
0
 /// <summary>
 /// Returns a list of gateways
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static ODataResponseListGateway GetGateways(this IGateways operations)
 {
     return(operations.GetGatewaysAsync().GetAwaiter().GetResult());
 }
Ejemplo n.º 2
0
 public ValuesController(IGateways gateways)
 {
     _gateways = gateways;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Create new Gateway
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='newGateway'>
 /// The entity to create
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async System.Threading.Tasks.Task <object> PostBynewGatewayAsync(this IGateways operations, CreateGatewayDto newGateway, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     using (var _result = await operations.PostBynewGatewayWithHttpMessagesAsync(newGateway, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Ejemplo n.º 4
0
 public NotifyController(IGateways gateways)
 {
     _gateways = gateways;
 }
Ejemplo n.º 5
0
 public AlipayController(IGateways gateways)
 {
     _gateway = gateways.Get <AlipayGateway>();
 }
Ejemplo n.º 6
0
 public WechatPayAgent(IGateways geteways, IDBContext db)
 {
     this._gateways = geteways;
     this._db       = db;
 }
Ejemplo n.º 7
0
 /// <summary>
 ///
 /// </summary>
 public CourseOrderController(IGateways gateways)
 {
     courseOrderBLL = new CourseOrderBLL();
     _gateway       = gateways.Get <WechatpayGateway>();
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Delete a datasource user
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='gatewayId'>
 /// The gateway id
 /// </param>
 /// <param name='datasourceId'>
 /// The datasource id
 /// </param>
 /// <param name='emailAdress'>
 /// The user's email address
 /// </param>
 public static object DeleteDatasourceUser(this IGateways operations, string gatewayId, string datasourceId, string emailAdress)
 {
     return(operations.DeleteDatasourceUserAsync(gatewayId, datasourceId, emailAdress).GetAwaiter().GetResult());
 }
Ejemplo n.º 9
0
 /// <summary>
 /// Returns the specified gateway
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='gatewayId'>
 /// The gateway id
 /// </param>
 public static Gateway GetGatewayById(this IGateways operations, string gatewayId)
 {
     return(operations.GetGatewayByIdAsync(gatewayId).GetAwaiter().GetResult());
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Get a datasource users list
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='gatewayId'>
 /// The gateway id
 /// </param>
 /// <param name='datasourceId'>
 /// The datasource id
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <ODataResponseListUserAccessRight> GetDatasourceUsersAsync(this IGateways operations, string gatewayId, string datasourceId, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.GetDatasourceUsersWithHttpMessagesAsync(gatewayId, datasourceId, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Ejemplo n.º 11
0
 /// <summary>
 /// Get a datasource user
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='gatewayId'>
 /// The gateway id
 /// </param>
 /// <param name='datasourceId'>
 /// The datasource id
 /// </param>
 /// <param name='addUserToDatasourceRequest'>
 /// The add user to datasource request
 /// </param>
 public static object AddDatasourceUser(this IGateways operations, string gatewayId, string datasourceId, UserAccessRight addUserToDatasourceRequest)
 {
     return(operations.AddDatasourceUserAsync(gatewayId, datasourceId, addUserToDatasourceRequest).GetAwaiter().GetResult());
 }
Ejemplo n.º 12
0
 /// <summary>
 /// Get a datasource users list
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='gatewayId'>
 /// The gateway id
 /// </param>
 /// <param name='datasourceId'>
 /// The datasource id
 /// </param>
 public static ODataResponseListUserAccessRight GetDatasourceUsers(this IGateways operations, string gatewayId, string datasourceId)
 {
     return(operations.GetDatasourceUsersAsync(gatewayId, datasourceId).GetAwaiter().GetResult());
 }
Ejemplo n.º 13
0
 /// <summary>
 /// Get a datasource status by id
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='gatewayId'>
 /// The gateway id
 /// </param>
 /// <param name='datasourceId'>
 /// The datasource id
 /// </param>
 public static object GetDatasourceStatusById(this IGateways operations, string gatewayId, string datasourceId)
 {
     return(operations.GetDatasourceStatusByIdAsync(gatewayId, datasourceId).GetAwaiter().GetResult());
 }
Ejemplo n.º 14
0
 /// <summary>
 /// Update a datasource credentials
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='gatewayId'>
 /// The gateway id
 /// </param>
 /// <param name='datasourceId'>
 /// The datasource id
 /// </param>
 /// <param name='updateDatasourceRequest'>
 /// The update datasource request
 /// </param>
 public static object UpdateDatasource(this IGateways operations, string gatewayId, string datasourceId, UpdateDatasourceRequest updateDatasourceRequest)
 {
     return(operations.UpdateDatasourceAsync(gatewayId, datasourceId, updateDatasourceRequest).GetAwaiter().GetResult());
 }
Ejemplo n.º 15
0
 public AppPaymentController(IGateways gateways)
 {
     this.gateways = gateways;
 }
Ejemplo n.º 16
0
 /// <summary>
 /// Get all datasources of specific gateway
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='gatewayId'>
 /// The gateway id
 /// </param>
 public static ODataResponseListGatewayDatasource GetDatasources(this IGateways operations, string gatewayId)
 {
     return(operations.GetDatasourcesAsync(gatewayId).GetAwaiter().GetResult());
 }
Ejemplo n.º 17
0
 public CloseController(IGateways gateways)
 {
     this.gateways = gateways;
 }
Ejemplo n.º 18
0
 protected PayBase(IGateways getGateways)
 {
     _gateways = getGateways;
 }
Ejemplo n.º 19
0
 public WechatPayAgent()
 {
     this._gateways = AppContext.Current.Resolve <IGateways>();
     this._db       = AppContext.Current.Resolve <IDBContext>();
 }
Ejemplo n.º 20
0
 public QRCodePaymentController(IGateways gateways)
 {
     this.gateways = gateways;
 }
Ejemplo n.º 21
0
 public WeChatController(IGateways gateways)
 {
     _gateways = gateways;
 }
Ejemplo n.º 22
0
 /// <summary>
 /// 初始化支付通知
 /// </summary>
 /// <param name="gateways">用于验证支付网关返回数据的网关列表</param>
 public PayNotify(IGateways gateways)
 {
     _gateways = gateways;
 }
Ejemplo n.º 23
0
 public WechatpayController(IGateways gateways)
 {
     _gateway = gateways.Get <WechatpayGateway>();
 }
 public UnionpayController(IGateways gateways)
 {
     _gateway = gateways.Get <UnionpayGateway>();
 }
Ejemplo n.º 25
0
 public RefundQueryController(IGateways gateways)
 {
     this.gateways = gateways;
 }
Ejemplo n.º 26
0
 public BillDownloadController(IGateways gateways)
 {
     this.gateways = gateways;
 }
Ejemplo n.º 27
0
 /// <summary>
 /// Create new Gateway
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='newGateway'>
 /// The entity to create
 /// </param>
 public static object PostBynewGateway(this IGateways operations, CreateGatewayDto newGateway)
 {
     return(System.Threading.Tasks.Task.Factory.StartNew(s => ((IGateways)s).PostBynewGatewayAsync(newGateway), operations, System.Threading.CancellationToken.None, System.Threading.Tasks.TaskCreationOptions.None, System.Threading.Tasks.TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Ejemplo n.º 28
0
 public PaymentController(IGateways gateways)
 {
     _gateways = gateways;
 }
Ejemplo n.º 29
0
 /// <summary>
 /// Get Gateway by id
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Id of entity to retrieve
 /// </param>
 public static object GetAsyncByid(this IGateways operations, int id)
 {
     return(System.Threading.Tasks.Task.Factory.StartNew(s => ((IGateways)s).GetAsyncByidAsync(id), operations, System.Threading.CancellationToken.None, System.Threading.Tasks.TaskCreationOptions.None, System.Threading.Tasks.TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Ejemplo n.º 30
0
 /// <summary>
 /// Delete a datasource
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='gatewayId'>
 /// The gateway id
 /// </param>
 /// <param name='datasourceId'>
 /// The datasource id
 /// </param>
 public static object DeleteDatasource(this IGateways operations, string gatewayId, string datasourceId)
 {
     return(operations.DeleteDatasourceAsync(gatewayId, datasourceId).GetAwaiter().GetResult());
 }