public SelectUserSettingsDetailsCommand(IUserSettingsMain userSetting) : base("user_settings_details", "*", new WhereStatement() { Equality = Equality.EqualTo, Value = $"{userSetting.IdUserSettingsMain.Value}", Target = "id_user_settings_main", UseQuotes = false }) { }
public UserSettingsMainViewModel(IVTubeMonDbConnection vtubeMonDbConnection, IUserSettingsMain userSetting = null) { UserSettingMain = userSetting; _vTubeMonDbConnection = vtubeMonDbConnection; if (UserSettingMain != null) { SettingName = UserSettingMain.SettingName.Value; UserSettingsDetailCollection = new ObservableCollection <UserSettingsDetailViewModel>(_vTubeMonDbConnection.ExecuteDbQueryCommand(new SelectUserSettingsDetailsCommand(userSetting)).Select(u => new UserSettingsDetailViewModel(u))); } }