private DbLogRepository(IMessageSerializer serializer, ILogDbDataAccess dataAccess) : base(serializer) { if (dataAccess == null) { throw new ArgumentNullException("dataAccess"); } DataAccess = dataAccess; }
public DbLogConfiguration(string connectionStringName, IMessageSerializer serializer, ILogDbDataAccess dataAccess) { if (connectionStringName == null) { throw new ArgumentNullException("connectionStringName"); } if (serializer == null) { throw new ArgumentNullException("serializer"); } if (dataAccess == null) { throw new ArgumentNullException("dataAccess"); } DataAccess = dataAccess; ConnectionStringName = connectionStringName; Serializer = serializer; _settings = new Dictionary <string, string>(); _settings["ConnectionStringName"] = connectionStringName; }