public IReadOnlyCollection <Claim> SearchClaimsByUserId(string userId)
        {
            var claimProviders = _provisioningService.GetAllServices <IClaimProvider>();
            var allClaims      = claimProviders.SelectMany(f => f.ProvideClaimsByUserId(userId));

            var result = allClaims.ToList();

            return(result);
        }
Example #2
0
        public void LogLoadedRegistrationServices()
        {
            var registries = _provisioningService.GetAllServices <EventRegistrationService>();
            var sb         = new StringBuilder();

            sb.AppendLine("Registries:");
            foreach (var reg in registries)
            {
                sb.Append(reg.GetType().FullName);
                sb.Append(" in Assembly ");
                sb.AppendLine(reg.GetType().Assembly.FullName);
            }

            _loggingService.LogInfo(sb.ToString());
        }
Example #3
0
 public MappingInitializationService(IProvisioningService provisioningService)
 {
     _mappers = provisioningService.GetAllServices <IMapper>();
 }