Browse Source

Define collection names for CMSKit MongoDb package.

pull/5067/head
Halil İbrahim Kalkan 6 years ago
parent
commit
468a1225d7
  1. 20
      modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/CmsKitMongoDbContextExtensions.cs
  2. 6
      modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Comments/MongoCommentRepository.cs

20
modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/CmsKitMongoDbContextExtensions.cs

@ -1,6 +1,9 @@
using System;
using Volo.Abp;
using Volo.Abp.MongoDB;
using Volo.CmsKit.Comments;
using Volo.CmsKit.Reactions;
using Volo.CmsKit.Users;
namespace Volo.CmsKit.MongoDB
{
@ -17,6 +20,21 @@ namespace Volo.CmsKit.MongoDB
);
optionsAction?.Invoke(options);
builder.Entity<CmsUser>(x =>
{
x.CollectionName = CmsKitDbProperties.DbTablePrefix + "Users";
});
builder.Entity<UserReaction>(x =>
{
x.CollectionName = CmsKitDbProperties.DbTablePrefix + "UserReactions";
});
builder.Entity<Comment>(x =>
{
x.CollectionName = CmsKitDbProperties.DbTablePrefix + "Comments";
});
}
}
}
}

6
modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo/CmsKit/MongoDB/Comments/MongoCommentRepository.cs

@ -59,14 +59,16 @@ namespace Volo.CmsKit.MongoDB.Comments
foreach (var reply in replies)
{
//TODO: Discuss if it is better to mark it as deleted and show in the ui as "This is deleted" instead of deleting it and replies completely
await base.DeleteAsync(
reply,
cancellationToken: GetCancellationToken(cancellationToken)
);
}
await base.DeleteAsync(comment, cancellationToken: GetCancellationToken(cancellationToken));
await base.DeleteAsync(
comment,
cancellationToken: GetCancellationToken(cancellationToken)
);
}
}
}

Loading…
Cancel
Save