public async Task OnPostAsync(Guid scopeId, int displayRange) { bool validInput = true; if (scopeId == default) { ErrorMessage = "Некорректная область"; validInput = false; } if (displayRange <= 0 || displayRange >= 35) { ErrorMessage = "Некорректное значение диапазона"; validInput = false; } if (validInput) { await _settingsSvc.UpdateAppSetting(AppSettingsKey.ImportantDaysScopeId, scopeId.ToString()); await _settingsSvc.UpdateAppSetting(AppSettingsKey.ImportantDaysDisplayRange, displayRange.ToString(CultureInfo.InvariantCulture)); Message = "Данные обновлены"; ErrorMessage = null; } await UpdateViewModel(); }
public async Task OnPostUpdateImageQualityAsync(int imageQuality) { if (imageQuality > 0 && imageQuality <= 100) { await _settingsSvc.UpdateAppSetting(AppSettingsKey.ImageQuality, $"{imageQuality}").ConfigureAwait(false); } await LoadSettings(); }