internal static void WriteToRowValuesIfNotNull(QualityScoreData qualityScoreData, RowValues values) { if (qualityScoreData != null) { qualityScoreData.WriteToRowValues(values); } }
internal override void ProcessMappingsFromRowValues(RowValues values) { Campaign = new Campaign(); values.ConvertToEntity(this, Mappings); QualityScoreData = QualityScoreData.ReadFromRowValuesOrNull(values); }
internal static QualityScoreData ReadFromRowValuesOrNull(RowValues values) { var qualityScoreData = new QualityScoreData(); qualityScoreData.ReadFromRowValues(values); return(qualityScoreData.HasAnyValues ? qualityScoreData : null); }
internal override void ProcessMappingsFromRowValues(RowValues values) { AdGroup = new AdGroup { }; values.ConvertToEntity(this, Mappings); QualityScoreData = QualityScoreData.ReadFromRowValuesOrNull(values); }
internal override void ProcessMappingsToRowValues(RowValues values, bool excludeReadonlyData) { ValidatePropertyNotNull(Campaign, "Campaign"); this.ConvertToValues(values, Mappings); if (!excludeReadonlyData) { QualityScoreData.WriteToRowValuesIfNotNull(QualityScoreData, values); } }