< Summary

Line coverage
89%
Covered lines: 182
Uncovered lines: 21
Coverable lines: 203
Total lines: 381
Line coverage: 89.6%
Branch coverage
51%
Covered branches: 45
Total branches: 88
Branch coverage: 51.1%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Processings/AuthorizationProcessingService.cs

File 'C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Processings/AuthorizationProcessingService.cs' does not exist (any more).

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Processings/AuthorizationProcessingService.Exceptions.cs

File 'C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Processings/AuthorizationProcessingService.Exceptions.cs' does not exist (any more).

C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Processings/AuthorizationProcessingService.Validations.cs

File 'C:/actions-runner/_work/cCoder.ContentManagement/cCoder.ContentManagement/src/cCoder.ContentManagement/Services/Processings/AuthorizationProcessingService.Validations.cs' does not exist (any more).

Methods/Properties

.ctor(cCoder.ContentManagement.Services.Foundations.Authorization.IAuthorizationService)
AuthorizeAuthorizationContext(cCoder.ContentManagement.Models.AuthorizationContext)
GetCurrentUserId()
ResolveCurrentAuthorizationContext(cCoder.ContentManagement.Models.AuthorizationContext)
IsAdminAuthorizationContext(cCoder.ContentManagement.Models.AuthorizationContext)
IsAdminOfAppAuthorizationContext(cCoder.ContentManagement.Models.AuthorizationContext)
ResolveRenderAuthorizationContext(cCoder.ContentManagement.Models.AuthorizationContext)
UserCanPageAuthorizationContext(cCoder.ContentManagement.Models.AuthorizationContext)
HasPrivilege(System.String,System.Nullable`1<System.Int32>,System.String)
HasAppAdminPrivilege(System.String,System.Nullable`1<System.Int32>)
GetUserRoles(System.String)
ResolveCurrentUserId()
ResolveCurrentAuthorizationContextInternal(cCoder.ContentManagement.Models.AuthorizationContext)
AddUniqueRoles(System.Collections.Generic.IEnumerable`1<cCoder.Data.Models.Security.Role>,System.Collections.Generic.ICollection`1<cCoder.Data.Models.Security.Role>)
IsAdminOfApp(cCoder.Data.Models.Security.User,System.Int32)
TryCatch(System.Action)
TryCatch(System.Func`1<TResult>)
ValidateAuthorize(System.Object[])
ValidateIsAdmin(System.Object[])
ValidateResolveCurrentAuthorizationContext(System.Object[])
ValidateIsAdminOfApp(System.Object[])
ValidateResolveRenderAuthorization(System.Object[])
ValidateUserCanPageAuthorization(System.Object[])
Validate(System.Object[])