private void AddSessionSettingsToViewModel(DysproseSessionSettings sessionSettings) { FadeIntervalValue = sessionSettings.FadeInterval; SessionLength = sessionSettings.SessionLength.Length; SelectedTimeUnit = sessionSettings.SessionLength.UnitOfLength; AreBackEditsDisabled = sessionSettings.AreBackEditsDisabled; }
public async Task SaveSessionSettingsAsync(DysproseSessionSettings settingsToSave) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(DysproseSessionSettings)); using (Stream stream = await GetWriteStreamAsync(SessionSettingsFileName)) { serializer.WriteObject(stream, settingsToSave); } }