Exemplo n.º 1
0
        public HttpTrackerLogRepository(IMongoDbProvider mongoDbProvider, HttpTrackerMongoDbOptions options, string name) : base(mongoDbProvider)
        {
            var collectionName = $"{DbConsts.CollectionNames.HttpTrackerLog}_{name}";

            if (!string.IsNullOrEmpty(options.CollectionPrefix))
            {
                collectionName = $"{options.CollectionPrefix}_{collectionName}";
            }

            CollectionName = collectionName;
        }
 public HttpTrackerLogRepositoryFactory(IMongoDbProvider mongoDbProvider, IOptions <HttpTrackerMongoDbOptions> options)
 {
     _mongoDbProvider = mongoDbProvider;
     Options          = options.Value;
 }