public async Task <ActionResult> Put([FromBody] UpdateSettingRequest updateSettingRequest)
        {
            if (updateSettingRequest == null)
            {
                throw new ArgumentNullException(nameof(updateSettingRequest));
            }

            if (!await _settingActions.UpdateSetting(updateSettingRequest.ToParameter()))
            {
                return(new NotFoundResult());
            }

            return(new NoContentResult());
        }