Exemplo n.º 1
0
 private DbLogRepository(IMessageSerializer serializer, ILogDbDataAccess dataAccess)
     : base(serializer)
 {
     if (dataAccess == null)
     {
         throw new ArgumentNullException("dataAccess");
     }
     DataAccess = dataAccess;
 }
Exemplo n.º 2
0
        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;
        }