protected override void AddCommandParmeters(MySqlCommand command, RecordEntity record, int index) { SpfRecordInfo recordInfo = record.RecordInfo as SpfRecordInfo; command.Parameters.AddWithValue($"a{index}", record.Id); command.Parameters.AddWithValue($"b{index}", record.Domain.Id); command.Parameters.AddWithValue($"c{index}", recordInfo?.Record); command.Parameters.AddWithValue($"d{index}", record.EndDate); command.Parameters.AddWithValue($"e{index}", record.FailureCount); command.Parameters.AddWithValue($"f{index}", (ushort)record.ResponseCode); }
private RecordEntity CreateRecordEntity(DbDataReader reader, int?recordId, DomainEntity domain) { SpfRecordInfo spfRecordInfo = reader.GetString("record") == null ? SpfRecordInfo.EmptyRecordInfo : new SpfRecordInfo(reader.GetString("record")); return(new RecordEntity( recordId.Value, domain, spfRecordInfo, (RCode)reader.GetInt16("result_code"), reader.GetInt16("failure_count"))); }
protected bool Equals(SpfRecordInfo other) { return(string.Equals(Record, other.Record)); }