UserManager: fix

This commit is contained in:
pavelbannov 2020-06-15 18:39:52 +03:00
parent 1f15d39445
commit 09e7a81e9b

View File

@ -76,25 +76,34 @@ namespace ASC.Core
public UserManager(
IUserService service,
IHttpContextAccessor httpContextAccessor,
TenantManager tenantManager,
PermissionContext permissionContext,
UserManagerConstants userManagerConstants)
{
UserService = service;
Accessor = httpContextAccessor;
TenantManager = tenantManager;
PermissionContext = permissionContext;
UserManagerConstants = userManagerConstants;
Constants = UserManagerConstants.Constants;
}
public UserManager(
IUserService service,
TenantManager tenantManager,
PermissionContext permissionContext,
UserManagerConstants userManagerConstants,
IHttpContextAccessor httpContextAccessor)
: this(service, tenantManager, permissionContext, userManagerConstants)
{
Accessor = httpContextAccessor;
}
public void ClearCache()
{
if (UserService is ICachedService)
if (UserService is ICachedService service)
{
((ICachedService)UserService).InvalidateCache();
service.InvalidateCache();
}
}