Example #1
0
 public SecurityAppService(
     IPrincipal principal,
     IClientSpecification clientSpecification,
     IClientAdapter clientAdapter
     )
 {
     _principal           = principal as ClaimsPrincipal;
     _clientSpecification = clientSpecification;
     _clientAdapter       = clientAdapter;
 }
Example #2
0
 public PolicyAppService(
     IPrincipal principal,
     IClientSpecification clientSpecification,
     IPolicySpecification policySpecification,
     IClientAdapter clientAdapter,
     IPolicyAdapter policyAdapter
     )
 {
     _principal           = principal as ClaimsPrincipal;
     _clientSpecification = clientSpecification;
     _policySpecification = policySpecification;
     _clientAdapter       = clientAdapter;
     _policyAdapter       = policyAdapter;
 }
Example #3
0
 public List <Client> GetClientBy(IClientSpecification clientSpecification)
 {
     return(_data.Where(clientSpecification.IsSatisfiedBy.Compile()).ToList());
 }