private static IEnumerable <KeyValuePair <string, object> > MapParameters(DomDatProIpDkimRecord record) { yield return(KeyValuePair.Create <string, object>("domain", record.Domain)); yield return(KeyValuePair.Create <string, object>("date", record.Date.ToString("yyyy-MM-dd"))); yield return(KeyValuePair.Create <string, object>("provider", record.Provider)); yield return(KeyValuePair.Create <string, object>("ip", record.Ip)); yield return(KeyValuePair.Create <string, object>("dkim_domain", record.DkimDomain)); yield return(KeyValuePair.Create <string, object>("dkim_selector", record.DkimSelector)); yield return(KeyValuePair.Create <string, object>("dkim_pass", record.DkimPass)); yield return(KeyValuePair.Create <string, object>("dkim_fail", record.DkimFail)); }
private long TallyAllCounts(DomDatProIpDkimRecord record) { return(record.DkimPass + record.DkimFail); }
public static DomDatProIpDkimRecord CloneWithDifferentProvider(this DomDatProIpDkimRecord record, string provider) { return(new DomDatProIpDkimRecord(record.Id, record.Domain, record.Date, provider, record.Ip, record.DkimDomain, record.DkimSelector, record.DkimPass, record.DkimFail)); }