private IList <string> GetSources(PredefinedSources predefinedSources, IList <string> userSources, int majorVersion)
 {
     return(predefinedSources switch
     {
         PredefinedSources.All => sourceService.GetActiveSources(null, majorVersion).Select(p => p.Name).ToList(),
         PredefinedSources.SynopackageChoice => sourceService.GetActiveSources(true, majorVersion).Select(p => p.Name).ToList(),
         //PredefinedSources.Digitalbox => sourceService.GetActiveSources(null, majorVersion).Where(p => p.Name.StartsWith("digitalbox")).Select(p => p.Name).ToList(),
         //PredefinedSources.Bliss => sourceService.GetActiveSources(null, majorVersion).Where(p => p.Name.StartsWith("bliss")).Select(p => p.Name).ToList(),
         //PredefinedSources.Imnks => sourceService.GetActiveSources(null, majorVersion).Where(p => p.Name.StartsWith("imnks")).Select(p => p.Name).ToList(),
         PredefinedSources.UserDefined =>
         sourceService.GetAllActiveSources()
         .Where(p => userSources.Any(x => string.Equals(x, p.Name, StringComparison.InvariantCultureIgnoreCase)))
         .Select(p => p.Name)
         .ToList(),
         _ => new List <string>(),
     });
Esempio n. 2
0
 public IEnumerable <SourceDTO> GetAllActiveSources()
 {
     return(sourceService.GetAllActiveSources());
 }