示例#1
0
 internal void Bind(IMyPontoApi api)
 {
     foreach (var accountResource in Data)
     {
         accountResource.Relationships.Bind(api);
     }
 }
示例#2
0
        public IntegrationTests()
        {
            var builder = new ConfigurationBuilder().AddUserSecrets(Assembly.GetExecutingAssembly());

            Configuration     = builder.Build();
            this.ClientId     = Configuration["MYPONTO_CLIENTID"];
            this.ClientSecret = Configuration["MYPONTO_CLIENTSECRET"];
            this._pageSize    = 5;
            this.client       = MyPontoApi.Create(ClientId, ClientSecret, _pageSize);
        }
示例#3
0
 internal SynchronizationApi(HttpClient client, int pageSize, IMyPontoApi myPontoApi) : base(client, pageSize, myPontoApi)
 {
 }
示例#4
0
 internal SynchronizationApi(HttpClient client, IMyPontoApi myPontoApi) : base(client, myPontoApi)
 {
 }
示例#5
0
 public void Bind(IMyPontoApi pontoClient)
 {
     this.myPontoClient = pontoClient;
 }
示例#6
0
 internal BaseResourceApi(HttpClient client, int pageSize, IMyPontoApi myPontoApi)
 {
     _client     = client;
     _pageSize   = pageSize;
     _myPontoApi = myPontoApi;
 }
示例#7
0
 internal void Bind(IMyPontoApi api)
 {
     this.Relationships.Bind(api);
 }
示例#8
0
        public static async Task <IReadOnlyCollection <Synchronization.Model.Synchronization> > SynchronizeAccount(this IMyPontoApi myPontoApi, Guid accountId)
        {
            var account = await myPontoApi.Accounts.GetAccount(accountId);

            if (account.Meta.SynchronizedAt.CanSynchronize())
            {
                return(await myPontoApi.Synchronizations.CreateSynchronizations(accountId));
            }
            return(new List <Synchronization.Model.Synchronization>());
        }
示例#9
0
 internal AccountApi(HttpClient client, int pageSize, IMyPontoApi myPontoApi) : base(client, pageSize, myPontoApi)
 {
 }
示例#10
0
 internal AccountApi(HttpClient client, IMyPontoApi myPontoApi) : base(client, myPontoApi)
 {
 }
示例#11
0
 internal TransactionApi(HttpClient client, int pageSize, IMyPontoApi myPontoApi) : base(client, pageSize, myPontoApi)
 {
 }
示例#12
0
 internal TransactionApi(HttpClient client, IMyPontoApi myPontoApi) : base(client, myPontoApi)
 {
 }
示例#13
0
 internal void Bind(IMyPontoApi api)
 {
     Links.Bind(api);
 }