first commit

This commit is contained in:
alexandre-spieser
2017-10-22 00:24:46 +00:00
commit 0dc4240d2c
69 changed files with 17455 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
using MongoDbGenericRepository;
namespace AspNetCore.Identity.MongoDbCore.Infrastructure
{
public interface IMongoRepository : IBaseMongoRepository
{
void DropCollection<TDocument>();
void DropCollection<TDocument>(string partitionKey);
IMongoDbContext Context { get; }
}
public class MongoRepository : BaseMongoRepository, IMongoRepository
{
public MongoRepository(string connectionString, string databaseName) : base(connectionString, databaseName)
{
}
public MongoRepository(IMongoDbContext mongoDbContext) : base(mongoDbContext)
{
}
public void DropCollection<TDocument>()
{
MongoDbContext.DropCollection<TDocument>();
}
public void DropCollection<TDocument>(string partitionKey)
{
MongoDbContext.DropCollection<TDocument>(partitionKey);
}
public IMongoDbContext Context => MongoDbContext;
}
}