Пример #1
0
 protected Task <Claim> LoadClaimAsMaster(IClaimOperationRequest request, ExtraAccessReason reason = ExtraAccessReason.None) => LoadClaimAsMaster(request, acl => true, reason);
Пример #2
0
        protected async Task <Claim> LoadClaimAsMaster(IClaimOperationRequest request, Expression <Func <ProjectAcl, bool> > accessType = null, ExtraAccessReason reason = ExtraAccessReason.None)
        {
            var claim = await ClaimsRepository.GetClaim(request.ProjectId, request.ClaimId);

            return(claim.RequestAccess(CurrentUserId, accessType, reason));
        }