コード例 #1
0
ファイル: Clients.cs プロジェクト: Careview/CareviewApiDemo
        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));
        }
コード例 #2
0
ファイル: Invoicing.cs プロジェクト: Careview/CareviewApiDemo
        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));
        }
コード例 #3
0
ファイル: Lookup.cs プロジェクト: Careview/CareviewApiDemo
        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));
        }
コード例 #4
0
ファイル: Lookup.cs プロジェクト: Careview/CareviewApiDemo
        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));
        }
コード例 #5
0
ファイル: Clients.cs プロジェクト: Careview/CareviewApiDemo
        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));
        }
コード例 #6
0
ファイル: Clients.cs プロジェクト: Careview/CareviewApiDemo
        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));
        }
コード例 #7
0
ファイル: Invoicing.cs プロジェクト: Careview/CareviewApiDemo
        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));
        }
コード例 #8
0
ファイル: Clients.cs プロジェクト: Careview/CareviewApiDemo
        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));
        }