internal void Bind(IMyPontoApi api) { foreach (var accountResource in Data) { accountResource.Relationships.Bind(api); } }
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); }
internal SynchronizationApi(HttpClient client, int pageSize, IMyPontoApi myPontoApi) : base(client, pageSize, myPontoApi) { }
internal SynchronizationApi(HttpClient client, IMyPontoApi myPontoApi) : base(client, myPontoApi) { }
public void Bind(IMyPontoApi pontoClient) { this.myPontoClient = pontoClient; }
internal BaseResourceApi(HttpClient client, int pageSize, IMyPontoApi myPontoApi) { _client = client; _pageSize = pageSize; _myPontoApi = myPontoApi; }
internal void Bind(IMyPontoApi api) { this.Relationships.Bind(api); }
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>()); }
internal AccountApi(HttpClient client, int pageSize, IMyPontoApi myPontoApi) : base(client, pageSize, myPontoApi) { }
internal AccountApi(HttpClient client, IMyPontoApi myPontoApi) : base(client, myPontoApi) { }
internal TransactionApi(HttpClient client, int pageSize, IMyPontoApi myPontoApi) : base(client, pageSize, myPontoApi) { }
internal TransactionApi(HttpClient client, IMyPontoApi myPontoApi) : base(client, myPontoApi) { }
internal void Bind(IMyPontoApi api) { Links.Bind(api); }