private List <SpfConfigReadModelEntity> GetAllRecordEntities() { List <SpfConfigReadModelEntity> entities = new List <SpfConfigReadModelEntity>(); using (DbDataReader reader = MySqlHelper.ExecuteReader(ConnectionString, "SELECT * FROM dns_record_spf_read_model;")) { while (reader.Read()) { SpfConfigReadModelEntity spfConfigReadModelEntity = new SpfConfigReadModelEntity( (int)reader.GetInt64("domain_id"), reader.GetInt32("error_count"), (ErrorType)Enum.Parse(typeof(ErrorType), reader.GetString("max_error_severity"), true), reader.GetString("model")); entities.Add(spfConfigReadModelEntity); } } return(entities); }
protected bool Equals(SpfConfigReadModelEntity other) { return(DomainId == other.DomainId && ErrorCount == other.ErrorCount && MaxErrorSeverity == other.MaxErrorSeverity && string.Equals(ReadModel, other.ReadModel)); }