Пример #1
0
        public async Task Disable(string applicationName)
        {
            using (var httpClient = new HttpClient())
            {
                var dto = new DisableApplicationRequestDto()
                {
                    Name = applicationName
                };
                var response = await httpClient.PostAsJsonAsync(_apiManagementConfiguration.BaseUrl + "api/application/disable", dto);

                response.EnsureSuccessStatusCode();
                _memoryCache.Remove(CacheKey.Applications);
            }
        }
        public async Task <IActionResult> Disable(DisableApplicationRequestDto requestDto)
        {
            await _applicationService.Disable(requestDto.Name);

            return(Ok());
        }