private static DokladApi GetIdokladApi() { var auth = new ClientCredentialsAuthentication(_clientId, _clientSecret); var context = new ApiContext("Test", "1.0", auth); var api = new DokladApi(context); return(api); }
public void InvalidConfiguration_ThrowsException() { var auth = new ClientCredentialsAuthProvider().GetAuthentication(Configuration); var invalidApiUrl = Configuration.Urls.ApiUrl + "/dev/v3"; var dokladConfig = new DokladConfiguration(invalidApiUrl, Configuration.Urls.IdentityServerTokenUrl); var context = new ApiContext("Tests", "1.0", auth, dokladConfig); var api = new DokladApi(context); Assert.Throws <ValidationException>(() => api.ContactClient.List().Get()); }
public void InitDokladApi <TAuthProvider>(Action <ApiResult> apiResultHandler = null, Action <ApiBatchResult> apiBatchResultHandler = null) where TAuthProvider : IAuthorizationProvider, new() { LoadConfiguration(); var context = CreateApiContext <TAuthProvider>(); context.ApiResultHandler = apiResultHandler; context.ApiBatchResultHandler = apiBatchResultHandler; DokladApi = new DokladApi(context); }
internal static async Task Main() { try { LoadConfiguration(); _api = GetIdokladApi(); SyncFlow(); await AsyncFlow(); CleanUp(); } catch (Exception ex) { Console.WriteLine(ex.Message); throw; } }
private void InitializeContextAndApi(IAuthentication authentication) { _context = new ApiContext(AppName, AppVersion, authentication); _api = new DokladApi(_context); }
public ContactExamples(DokladApi api) { _api = api; }
public BatchExamples(DokladApi api) { _api = api; }
public ValidationExamples(DokladApi api) { _api = api; }
public SelectExamples(DokladApi api) { _api = api; }
public IssuedInvoiceExamples(DokladApi api) { _api = api; }