public static NVDRS_SETTING ConvertProfileSettingToDrsSetting(ProfileSetting setting) { var newSetting = new NVDRS_SETTING() { version = NvapiDrsWrapper.NVDRS_SETTING_VER, settingId = setting.SettingId, settingType = MapValueType(setting.ValueType), settingLocation = NVDRS_SETTING_LOCATION.NVDRS_CURRENT_PROFILE_LOCATION, currentValue = ConvertStringToSettingUnion(setting.ValueType, setting.SettingValue), }; return(newSetting); }
public static bool AreDrsSettingEqualToProfileSetting(NVDRS_SETTING drsSetting, ProfileSetting profileSetting) { var profileSettingCompare = ConvertDrsSettingToProfileSetting(drsSetting); return(profileSetting.SettingValue.Equals(profileSettingCompare.SettingValue)); }