예제 #1
0
        public CrayonApiClientResult <User> Update(string token, User user)
        {
            Guard.NotNull(user, nameof(user));

            var uri = $"/api/v1/users/{user.Id}/";

            return(_client.Put <User>(token, uri, user));
        }
예제 #2
0
        public CrayonApiClientResult <InvoiceProfile> Update(string token, InvoiceProfile invoiceProfile)
        {
            Guard.NotNull(invoiceProfile, nameof(invoiceProfile));

            var uri = $"/api/v1/invoiceprofiles/{invoiceProfile.Id}";

            return(_client.Put <InvoiceProfile>(token, uri, invoiceProfile));
        }
        public CrayonApiClientResult <SubscriptionDetailed> Update(string token, SubscriptionDetailed subscription)
        {
            Guard.NotNull(subscription, nameof(subscription));

            var uri = $"/api/v1/subscriptions/{subscription.Id}";

            return(_client.Put <SubscriptionDetailed>(token, uri, subscription));
        }
        public CrayonApiClientResult <CustomerTenantDetailed> Update(string token, CustomerTenantDetailed customerTenant)
        {
            Guard.NotNull(customerTenant, nameof(customerTenant));

            var uri = $"api/v1/customertenants/{customerTenant.Tenant.Id}/";

            return(_client.Put <CustomerTenantDetailed>(token, uri, customerTenant));
        }
예제 #5
0
        public CrayonApiClientResult <Client> Update(string token, Client client)
        {
            Guard.NotNull(client, nameof(client));

            var uri = $"/api/v1/clients/{client.ClientId}/";

            return(_client.Put <Client>(token, uri, client));
        }
        public CrayonApiClientResult <List <OrganizationAccess> > Update(string token, List <OrganizationAccess> list)
        {
            var uri = "/api/v1/organizationaccess/";

            return(_client.Put <List <OrganizationAccess> >(token, uri, list));
        }