public PostfixTemplateViewModel([NotNull] PostfixTemplateAttribute metadata, [NotNull] string settingsKey, bool isChecked) { myMetadata = metadata; SettingsKey = settingsKey; IsChecked = isChecked; }
public PostfixTemplateViewModel([NotNull] PostfixTemplateAttribute metadata, [NotNull] string settingsKey, bool isChecked) { myMetadata = metadata; SettingsKey = settingsKey; IsChecked = isChecked; }
public PostfixTemplateViewModel([NotNull] IPostfixTemplateMetadata metadata, [NotNull] OptionsSettingsSmartContext settingsStore) { myMetadata = metadata; mySettingsStore = settingsStore; myTemplateAttribute = myMetadata.Metadata; var settings = mySettingsStore.GetKey <PostfixTemplatesSettings>(SettingsOptimization.OptimizeDefault); myIsChecked = settings.DisabledProviders.GetIndexedValue(metadata.SettingsKey, !metadata.Metadata.DisabledByDefault); }