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()); }