Example #1
0
        /// <summary>
        /// Enable/disable the given group.
        /// </summary>
        /// <param name="groupName">Name of the Group.</param>
        /// <param name="status">Status to set: Enabled/Disabled</param>
        /// <returns>True if succesful, otherwise returns false.</returns>
        public async Task <bool> ChangeStubConfigStatusAsync(string groupName, StubConfigStatusEnum status)
        {
            _logger.Debug("WilmaService ChangeStubConfigStatusAsync to: {0} for: {1}", status, groupName);

            var resp = await _httpClient.GetAsync(GetUrl(CHANGE_STUB_CONFIG_STATUS_URL_POSTFIX, groupName, status == StubConfigStatusEnum.Enabled));

            if (resp.IsSuccessStatusCode)
            {
                _logger.Debug("WilmaService ChangeStubConfigStatusAsync success.");
                return(true);
            }

            _logger.Debug("WilmaService ChangeStubConfigStatusAsync failed: {0}", resp.StatusCode);
            return(false);
        }
Example #2
0
        /// <summary>
        /// Enable/disable the given group.
        /// </summary>
        /// <param name="groupName">Name of the Group.</param>
        /// <param name="status">Status to set: Enabled/Disabled</param>
        /// <returns>True if succesful, otherwise returns false.</returns>
        public async Task<bool> ChangeStubConfigStatusAsync(string groupName, StubConfigStatusEnum status)
        {
            _logger.Debug("WilmaService ChangeStubConfigStatusAsync to: {0} for: {1}", status, groupName);

            var resp = await _httpClient.GetAsync(GetUrl(CHANGE_STUB_CONFIG_STATUS_URL_POSTFIX, groupName, status == StubConfigStatusEnum.Enabled));
            if (resp.IsSuccessStatusCode)
            {
                _logger.Debug("WilmaService ChangeStubConfigStatusAsync success.");
                return true;
            }

            _logger.Debug("WilmaService ChangeStubConfigStatusAsync failed: {0}", resp.StatusCode);
            return false;
        }