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));
        }
Esempio n. 2
0
 private long TallyAllCounts(DomDatProIpDkimRecord record)
 {
     return(record.DkimPass + record.DkimFail);
 }
Esempio n. 3
0
 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));
 }