Beispiel #1
0
        public async Task DeleteAsync()
        {
            JsonResponse response = await _json.DeleteAsync(_url);

            if (response.StatusCode != HttpStatusCode.NoContent)
            {
                response.StatusCode.Throw();
            }
        }
Beispiel #2
0
        public async Task DeleteAsync()
        {
            JsonResponse response = await _json.DeleteAsync(_url);

            switch (response.StatusCode)
            {
            case HttpStatusCode.Forbidden:
                throw new IdentityException(response.StatusCode, "The last alias may not be deleted");

            case HttpStatusCode.NoContent:
                return;

            default:
                response.StatusCode.Throw();
                return;
            }
        }
Beispiel #3
0
        protected async Task <IClientBaseResponse <bool> > DeleteAsync(string url)
        {
            var requestUri = Client.BuildUri(url);

            return(await Client.DeleteAsync(requestUri));
        }