Got new MemberGroupService done, completed the MemberService for role based stuff, created a member group cache refresher since we are caching member groups by name (probably should cache others too). Public access stuff changes if a name of a member group is changed which is now done with an event instead of coded into the biz logic.

This commit is contained in:
Shannon
2014-02-12 17:14:16 +11:00
parent 7622937cfd
commit 92235128f1
22 changed files with 621 additions and 140 deletions

View File

@@ -166,7 +166,7 @@ namespace Umbraco.Core.Persistence
internal virtual IMemberGroupRepository CreateMemberGroupRepository(IDatabaseUnitOfWork uow)
{
return new MemberGroupRepository(uow, _disableAllCache ? (IRepositoryCacheProvider)NullCacheProvider.Current : RuntimeCacheProvider.Current);
return new MemberGroupRepository(uow, _disableAllCache ? (IRepositoryCacheProvider)NullCacheProvider.Current : RuntimeCacheProvider.Current, _cacheHelper);
}
internal virtual IEntityRepository CreateEntityRepository(IDatabaseUnitOfWork uow)