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); }
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()); }
public MappingInitializationService(IProvisioningService provisioningService) { _mappers = provisioningService.GetAllServices <IMapper>(); }