public async Task <GetClientRs> Get(string ndisNumber) { Http.AddAuthHeader(_connection); var content = await Http.GetContentAsync( _connection, $"{_connection.BaseUrl}/clients/get/{ndisNumber}?subscription-key={_connection.SubscriptionKey}"); return(JsonConvert.DeserializeObject <GetClientRs>(content)); }
public async Task <GetInvoiceRs> GetAsync(string reference) { Http.AddAuthHeader(_connection); var content = await Http.GetContentAsync( _connection, $"{_connection.BaseUrl}/invoicing/get/{reference}?subscription-key={_connection.SubscriptionKey}"); return(JsonConvert.DeserializeObject <GetInvoiceRs>(content)); }
public async Task <GetServiceProvidersRs> GetServiceProviders() { Http.AddAuthHeader(_connection); var content = await Http.GetContentAsync( _connection, $"{_connection.BaseUrl}/lookup/serviceProviders?subscription-key={_connection.SubscriptionKey}"); return(JsonConvert.DeserializeObject <GetServiceProvidersRs>(content)); }
public async Task <GetInvoiceClaimTypesRs> GetInvoiceClaimTypes() { Http.AddAuthHeader(_connection); var content = await Http.GetContentAsync( _connection, $"{_connection.BaseUrl}/lookup/invoiceclaimtypes?subscription-key={_connection.SubscriptionKey}"); return(JsonConvert.DeserializeObject <GetInvoiceClaimTypesRs>(content)); }
public async Task <CreateClientRs> Create(CreateClientRq data) { Http.AddAuthHeader(_connection); var content = await Http.PostContentAsync( _connection, $"{_connection.BaseUrl}/clients/create?subscription-key={_connection.SubscriptionKey}", data); return(JsonConvert.DeserializeObject <CreateClientRs>(content)); }
public async Task <GetClientTasksRs> GetTasks(GetClientTasksRq rq) { Http.AddAuthHeader(_connection); var content = await Http.PostContentAsync( _connection, $"{_connection.BaseUrl}/clients/tasks?subscription-key={_connection.SubscriptionKey}", rq); return(JsonConvert.DeserializeObject <GetClientTasksRs>(content)); }
public async Task <AttachToInvoiceRs> AttachAsync(AttachToInvoiceRq rq) { Http.AddAuthHeader(_connection); var content = await Http.PostContentAsync( _connection, $"{_connection.BaseUrl}/invoicing/attach?subscription-key={_connection.SubscriptionKey}", rq); return(JsonConvert.DeserializeObject <AttachToInvoiceRs>(content)); }
public async Task <SearchClientRs> Search(string search) { Http.AddAuthHeader(_connection); var content = await Http.PostContentAsync( _connection, $"{_connection.BaseUrl}/clients/search?subscription-key={_connection.SubscriptionKey}", new { Term = search }); return(JsonConvert.DeserializeObject <SearchClientRs>(content)); }