protected Task <Claim> LoadClaimAsMaster(IClaimOperationRequest request, ExtraAccessReason reason = ExtraAccessReason.None) => LoadClaimAsMaster(request, acl => true, reason);
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)); }