internal ArtistCollection(MusicSessionImpl Session)
 {
     _Session = Session;
     _OArtists = new ModelToUISafeCollectionHandler<Artist, IArtist>(_Artists);
     _AllArtistsByName = new ItemFinder<IArtist>(_OArtists.ModifiableUICollection, a => a.Name);
     //.NormalizeSpace().ToLower().WithoutAccent());
 }
Exemple #2
0
 public RibbonButtonController(IWebAppContext appContext
                               , IRibbonButtonFinder ribbonButtonFinder
                               , IRibbonButtonUpdater ribbonButtonUpdater
                               , IEntityFinder entityFinder
                               , IDefaultButtonProvider defaultButtonProvider
                               )
     : base(appContext)
 {
     _ribbonButtonFinder    = ribbonButtonFinder;
     _ribbonButtonUpdater   = ribbonButtonUpdater;
     _entityFinder          = entityFinder;
     _defaultButtonProvider = defaultButtonProvider;
 }
Exemple #3
0
 public WorkflowStarterController(IWebAppContext appContext
                                  , IEntityFinder entityFinder
                                  , IWorkFlowFinder workFlowFinder
                                  , IWorkFlowStarter workFlowStarter
                                  , IDataFinder dataFinder
                                  )
     : base(appContext)
 {
     _entityFinder    = entityFinder;
     _workFlowFinder  = workFlowFinder;
     _workFlowStarter = workFlowStarter;
     _dataFinder      = dataFinder;
 }
Exemple #4
0
 public AttributeUpdaterController(IWebAppContext appContext
                                   , IEntityFinder entityService
                                   , IAttributeFinder attributeService
                                   , IAttributeUpdater attributeUpdater
                                   , IOptionSetFinder optionSetFinder
                                   )
     : base(appContext)
 {
     _entityFinder     = entityService;
     _attributeFinder  = attributeService;
     _attributeUpdater = attributeUpdater;
     _optionSetFinder  = optionSetFinder;
 }
        public FindItemsControlViewModel(ISessionEntityFinder finder, AplicationViewModel iAplicationViewModel)
        {
            _ApplicationMain = iAplicationViewModel;
            _AlbumFinder = finder.AlbumFinder;
            _IArtistFinder = finder.ArtistFinder;
            _TrackFinder = finder.TrackFinder;

            Commit = RelayCommand.Instanciate(DoCommit);
            Reset = RelayCommand.Instanciate(DoReset);
            Activate = RelayCommand.Instanciate(DoActivate);

            InitLists();
        }
Exemple #6
0
 public UserSettingsController(IWebAppContext appContext
                               , ILanguageService languageService
                               , IEntityFinder entityFinder
                               , IAttributeFinder attributeFinder
                               , IDataFinder dataFinder
                               , IDataUpdater dataUpdater)
     : base(appContext)
 {
     _languageService = languageService;
     _entityFinder    = entityFinder;
     _attributeFinder = attributeFinder;
     _dataFinder      = dataFinder;
     _dataUpdater     = dataUpdater;
 }
Exemple #7
0
 public MapUpdater(
     IFieldValueUpdater fieldValueUpdater
     , IEntityFinder entityFinder
     , IAttributeFinder attributeFinder
     , IEntityMapFinder entityMapFinder
     , IAttributeMapFinder attributeMapFinder
     )
 {
     _fieldValueUpdater  = fieldValueUpdater;
     _entityFinder       = entityFinder;
     _attributeFinder    = attributeFinder;
     _entityMapFinder    = entityMapFinder;
     _attributeMapFinder = attributeMapFinder;
 }
Exemple #8
0
 public WorkFlowController(IWebAppContext appContext
                           , IWorkFlowFinder workFlowFinder
                           , IWorkFlowUpdater workFlowUpdater
                           , IEntityFinder entityService
                           , IWorkFlowInstanceService workFlowInstanceService
                           , IWorkFlowProcessFinder workFlowProcessFinder)
     : base(appContext)
 {
     _workFlowFinder          = workFlowFinder;
     _workFlowUpdater         = workFlowUpdater;
     _entityFinder            = entityService;
     _workFlowInstanceService = workFlowInstanceService;
     _workFlowProcessFinder   = workFlowProcessFinder;
 }
Exemple #9
0
 public OrgController(IWebAppContext appContext
                      , IEntityFinder entityFinder
                      , IAttributeFinder attributeFinder
                      , IOrganizationService organizationService
                      , ILanguageService languageService
                      , IDataFinder dataFinder)
     : base(appContext)
 {
     _entityFinder        = entityFinder;
     _attributeFinder     = attributeFinder;
     _organizationService = organizationService;
     _languageService     = languageService;
     _dataFinder          = dataFinder;
 }
Exemple #10
0
 public AggregateService(
     IAppContext appContext,
     IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService,
     ISystemUserRolesService systemUserRolesService,
     IEntityFinder entityFinder,
     IAggregateExpressionResolver aggregateExpressionResolver)
 {
     _appContext = appContext;
     _roleObjectAccessEntityPermissionService = roleObjectAccessEntityPermissionService;
     _systemUserRolesService      = systemUserRolesService;
     _aggregateExpressionResolver = aggregateExpressionResolver;
     _entityFinder = entityFinder;
     _user         = _appContext.GetFeature <ICurrentUser>();
 }
Exemple #11
0
 public HomeController(IWebAppContext appContext
                       , ISolutionService solutionService
                       , IEntityFinder entityFinder
                       , IOptionSetFinder optionSetFinder
                       , IEntityPluginFinder entityPluginFinder
                       , IWorkFlowFinder workFlowFinder
                       , ISolutionComponentService solutionComponentService) : base(appContext, solutionService)
 {
     _entityFinder             = entityFinder;
     _optionSetFinder          = optionSetFinder;
     _entityPluginFinder       = entityPluginFinder;
     _workFlowFinder           = workFlowFinder;
     _solutionComponentService = solutionComponentService;
 }
Exemple #12
0
 public ChartController(IWebAppContext appContext
                        , ISolutionService solutionService
                        , IEntityFinder entityFinder
                        , IChartCreater chartCreater
                        , IChartUpdater chartUpdater
                        , IChartFinder chartFinder
                        , IChartDeleter chartDeleter)
     : base(appContext, solutionService)
 {
     _entityFinder = entityFinder;
     _chartCreater = chartCreater;
     _chartUpdater = chartUpdater;
     _chartFinder  = chartFinder;
     _chartDeleter = chartDeleter;
 }
Exemple #13
0
 public FilterRuleController(IWebAppContext appContext
                             , ISolutionService solutionService
                             , IEntityFinder entityFinder
                             , IFilterRuleCreater filterRuleCreater
                             , IFilterRuleUpdater filterRuleUpdater
                             , IFilterRuleFinder filterRuleFinder
                             , IFilterRuleDeleter filterRuleDeleter)
     : base(appContext, solutionService)
 {
     _entityFinder      = entityFinder;
     _filterRuleCreater = filterRuleCreater;
     _filterRuleUpdater = filterRuleUpdater;
     _filterRuleFinder  = filterRuleFinder;
     _filterRuleDeleter = filterRuleDeleter;
 }
Exemple #14
0
 public WorkFlowExecuterController(IWebAppContext appContext
                                   , IEntityFinder entityFinder
                                   , IWorkFlowProcessService workFlowProcessService
                                   , IWorkFlowProcessFinder workFlowProcessFinder
                                   , IWorkFlowInstanceService workFlowInstanceService
                                   , IWorkFlowExecuter workFlowExecuter
                                   , IDataFinder dataFinder)
     : base(appContext)
 {
     _entityFinder            = entityFinder;
     _workFlowProcessService  = workFlowProcessService;
     _workFlowProcessFinder   = workFlowProcessFinder;
     _workFlowInstanceService = workFlowInstanceService;
     _workFlowExecuter        = workFlowExecuter;
     _dataFinder = dataFinder;
 }
Exemple #15
0
 public DataSaveController(IWebAppContext appContext
                           , IEntityFinder entityFinder
                           , IAttributeFinder attributeFinder
                           , IRelationShipFinder relationShipFinder
                           , IDataCreater dataCreater
                           , IDataUpdater dataUpdater
                           , IBusinessProcessFlowInstanceUpdater businessProcessFlowInstanceUpdater)
     : base(appContext)
 {
     _entityFinder       = entityFinder;
     _attributeFinder    = attributeFinder;
     _relationShipFinder = relationShipFinder;
     _dataCreater        = dataCreater;
     _dataUpdater        = dataUpdater;
     _businessProcessFlowInstanceUpdater = businessProcessFlowInstanceUpdater;
 }
Exemple #16
0
 public KanbanViewController(IWebAppContext appContext
                             , IEntityFinder entityFinder
                             , IAttributeFinder attributeFinder
                             , IQueryViewFinder queryViewFinder
                             , IOptionSetFinder optionSetFinder
                             , IRoleObjectAccessService roleObjectAccessService
                             , IAggregateService aggregateService)
     : base(appContext)
 {
     _entityFinder            = entityFinder;
     _attributeFinder         = attributeFinder;
     _queryViewFinder         = queryViewFinder;
     _optionSetFinder         = optionSetFinder;
     _roleObjectAccessService = roleObjectAccessService;
     _aggregateService        = aggregateService;
 }
 public DuplicateRuleUpdaterController(IWebAppContext appContext
                                       , ISolutionService solutionService
                                       , IEntityFinder entityFinder
                                       , IDuplicateRuleCreater duplicateRuleCreater
                                       , IDuplicateRuleUpdater duplicateRuleUpdater
                                       , IDuplicateRuleFinder duplicateRuleFinder
                                       , IDuplicateRuleDeleter duplicateRuleDeleter
                                       , IDuplicateRuleConditionService duplicateRuleConditionService)
     : base(appContext, solutionService)
 {
     _entityFinder                  = entityFinder;
     _duplicateRuleCreater          = duplicateRuleCreater;
     _duplicateRuleUpdater          = duplicateRuleUpdater;
     _duplicateRuleFinder           = duplicateRuleFinder;
     _duplicateRuleDeleter          = duplicateRuleDeleter;
     _duplicateRuleConditionService = duplicateRuleConditionService;
 }
 public RibbonButtonCreaterController(IWebAppContext appContext
                                      , ISolutionService solutionService
                                      , IEntityFinder entityFinder
                                      , IRibbonButtonCreater ribbonButtonCreater
                                      , IRibbonButtonFinder ribbonButtonFinder
                                      , IRibbonButtonUpdater ribbonButtonUpdater
                                      , IRibbonButtonDeleter ribbonButtonDeleter
                                      , IWebResourceFinder webResourceFinder)
     : base(appContext, solutionService)
 {
     _entityFinder        = entityFinder;
     _ribbonButtonCreater = ribbonButtonCreater;
     _ribbonButtonFinder  = ribbonButtonFinder;
     _ribbonButtonUpdater = ribbonButtonUpdater;
     _ribbonButtonDeleter = ribbonButtonDeleter;
     _webResourceFinder   = webResourceFinder;
 }
Exemple #19
0
 public FormController(IWebAppContext appContext
                       , ISolutionService solutionService
                       , IEntityFinder entityFinder
                       , IRoleObjectAccessService roleObjectAccessService
                       , ISystemFormCreater systemFormCreater
                       , ISystemFormDeleter systemFormDeleter
                       , ISystemFormFinder systemFormFinder
                       , ISystemFormUpdater systemFormUpdater)
     : base(appContext, solutionService)
 {
     _entityFinder            = entityFinder;
     _roleObjectAccessService = roleObjectAccessService;
     _systemFormCreater       = systemFormCreater;
     _systemFormDeleter       = systemFormDeleter;
     _systemFormFinder        = systemFormFinder;
     _systemFormUpdater       = systemFormUpdater;
 }
 public BusinessProcessController(IWebAppContext appContext
                                  , IEntityFinder entityFinder
                                  , IAttributeFinder attributeFinder
                                  , IRelationShipFinder relationShipFinder
                                  , IWorkFlowFinder workFlowFinder
                                  , IBusinessProcessFlowInstanceService businessProcessFlowInstanceService
                                  , IProcessStageService processStageService
                                  , IDataFinder dataFinder)
     : base(appContext)
 {
     _entityFinder       = entityFinder;
     _attributeFinder    = attributeFinder;
     _relationShipFinder = relationShipFinder;
     _workFlowFinder     = workFlowFinder;
     _businessProcessFlowInstanceService = businessProcessFlowInstanceService;
     _processStageService = processStageService;
     _dataFinder          = dataFinder;
 }
Exemple #21
0
 public FlowController(IWebAppContext appContext
                       , IEntityFinder entityFinder
                       , IWorkFlowFinder workFlowFinder
                       , IWorkFlowProcessFinder workFlowProcessFinder
                       , IWorkFlowInstanceService workFlowInstanceService
                       , IWorkFlowProcessLogService workFlowProcessLogService
                       , IDataFinder dataFinder
                       , IWorkFlowStepService workFlowStepService)
     : base(appContext)
 {
     _entityFinder              = entityFinder;
     _workFlowFinder            = workFlowFinder;
     _workFlowInstanceService   = workFlowInstanceService;
     _workFlowProcessFinder     = workFlowProcessFinder;
     _workFlowProcessLogService = workFlowProcessLogService;
     _dataFinder          = dataFinder;
     _workFlowStepService = workFlowStepService;
 }
Exemple #22
0
 public RoleController(IWebAppContext appContext
                       , IRoleService roleService
                       , IEntityPermissionService entityPermissionService
                       , IRoleObjectAccessService roleObjectAccessService
                       , ISystemUserRolesService systemUserRolesService
                       , IEntityFinder entityFinder
                       , IResourceOwnerService resourceOwnerService
                       , IDataFinder dataFinder)
     : base(appContext)
 {
     _roleService             = roleService;
     _entityPermissionService = entityPermissionService;
     _roleObjectAccessService = roleObjectAccessService;
     _systemUserRolesService  = systemUserRolesService;
     _entityFinder            = entityFinder;
     _resourceOwnerService    = resourceOwnerService;
     _dataFinder = dataFinder;
 }
Exemple #23
0
 public ChartBuilder(IAppContext appContext
                     , IChartRepository chartRepository
                     , IStringMapFinder stringMapFinder
                     , IOptionSetDetailFinder optionSetDetailFinder
                     , IFetchDataService fetchDataService
                     , IEntityFinder entityFinder
                     , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService)
 {
     _appContext            = appContext;
     _user                  = _appContext.GetFeature <ICurrentUser>();
     _loc                   = appContext.GetFeature <ILocalizedTextProvider>();
     _chartRepository       = chartRepository;
     _optionSetDetailFinder = optionSetDetailFinder;
     _stringMapFinder       = stringMapFinder;
     _fetchDataService      = fetchDataService;
     _entityFinder          = entityFinder;
     _roleObjectAccessEntityPermissionService = roleObjectAccessEntityPermissionService;
 }
Exemple #24
0
 public DataSharer(
     IAppContext appContext
     , IEntityFinder entityFinder
     , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
     , IPrincipalObjectAccessService principalObjectAccessService
     , IEventPublisher eventPublisher
     , IBusinessUnitService businessUnitService
     , IOrganizationDataProvider organizationDataProvider
     , IEntityPluginExecutor entityPluginExecutor
     , IAttributeFinder attributeFinder
     , IDataFinder dataFinder)
     : base(appContext, entityFinder, roleObjectAccessEntityPermissionService, principalObjectAccessService, eventPublisher, businessUnitService)
 {
     _organizationDataProvider = organizationDataProvider;
     _entityPluginExecutor     = entityPluginExecutor;
     _attributeFinder          = attributeFinder;
     _dataFinder = dataFinder;
 }
Exemple #25
0
 public FetchDataService(IAppContext appContext
                         , IEntityFinder entityFinder
                         , IStringMapFinder stringMapFinder
                         , IOptionSetDetailFinder optionSetDetailFinder
                         , ISystemUserPermissionService systemUserPermissionService
                         , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
                         , ISystemUserRolesService systemUserRolesService
                         , IQueryResolverFactory queryResolverFactory)
 {
     _appContext                              = appContext;
     User                                     = _appContext.GetFeature <ICurrentUser>();
     _stringMapFinder                         = stringMapFinder;
     _optionSetDetailFinder                   = optionSetDetailFinder;
     _systemUserPermissionService             = systemUserPermissionService;
     _entityFinder                            = entityFinder;
     _queryResolverFactory                    = queryResolverFactory;
     _roleObjectAccessEntityPermissionService = roleObjectAccessEntityPermissionService;
     _systemUserRolesService                  = systemUserRolesService;
 }
Exemple #26
0
 public DataProviderBase(
     IAppContext appContext
     , IEntityFinder entityFinder
     , IRoleObjectAccessEntityPermissionService roleObjectAccessEntityPermissionService
     , IPrincipalObjectAccessService principalObjectAccessService
     , IEventPublisher eventPublisher
     , IBusinessUnitService businessUnitService
     )
 {
     _appContext   = appContext;
     _user         = _appContext.GetFeature <ICurrentUser>();
     _languageId   = _user?.UserSettings?.LanguageId ?? LanguageCode.CHS;
     _loc          = _appContext.GetFeature <ILocalizedTextProvider>();
     _entityFinder = entityFinder;
     _roleObjectAccessEntityPermissionService = roleObjectAccessEntityPermissionService;
     _principalObjectAccessService            = principalObjectAccessService;
     _businessUnitService = businessUnitService;
     _eventPublisher      = eventPublisher;
 }
Exemple #27
0
 public QueryViewCreaterController(IWebAppContext appContext
                                   , ISolutionService solutionService
                                   , IEntityFinder entityFinder
                                   , IRoleObjectAccessService roleObjectAccessService
                                   , IFetchDataService fetchDataService
                                   , IQueryViewCreater queryViewCreater
                                   , IQueryViewDeleter queryViewDeleter
                                   , IQueryViewFinder queryViewFinder
                                   , IQueryViewUpdater queryViewUpdater)
     : base(appContext, solutionService)
 {
     _entityFinder            = entityFinder;
     _roleObjectAccessService = roleObjectAccessService;
     _fetchDataService        = fetchDataService;
     _queryViewCreater        = queryViewCreater;
     _queryViewDeleter        = queryViewDeleter;
     _queryViewFinder         = queryViewFinder;
     _queryViewUpdater        = queryViewUpdater;
 }
Exemple #28
0
 public QueryViewController(IWebAppContext appContext
                            , IQueryViewFinder queryViewFinder
                            , IQueryViewUpdater queryViewUpdater
                            , IEntityFinder entityService
                            , IQueryMetadataFinder queryMetadataFinder
                            , IRibbonButtonFinder ribbonbuttonFinder
                            , IWebResourceFinder webResourceFinder
                            , IWebResourceContentCoder webResourceContentCoder
                            , ISystemUserPermissionService systemUserPermissionService)
     : base(appContext)
 {
     _queryViewFinder             = queryViewFinder;
     _queryViewUpdater            = queryViewUpdater;
     _entityFinder                = entityService;
     _queryMetadataFinder         = queryMetadataFinder;
     _ribbonbuttonFinder          = ribbonbuttonFinder;
     _webResourceFinder           = webResourceFinder;
     _webResourceContentCoder     = webResourceContentCoder;
     _systemUserPermissionService = systemUserPermissionService;
 }
Exemple #29
0
 public QueryViewController(IWebAppContext appContext
                            , ISolutionService solutionService
                            , IEntityFinder entityFinder
                            , IRibbonButtonFinder ribbuttonFinder
                            , IFetchDataService fetchDataService
                            , IQueryViewCreater queryViewCreater
                            , IQueryViewDeleter queryViewDeleter
                            , IQueryViewFinder queryViewFinder
                            , IQueryViewUpdater queryViewUpdater
                            , IWebResourceFinder webResourceFinder)
     : base(appContext, solutionService)
 {
     _entityFinder      = entityFinder;
     _ribbuttonFinder   = ribbuttonFinder;
     _fetchDataService  = fetchDataService;
     _queryViewCreater  = queryViewCreater;
     _queryViewDeleter  = queryViewDeleter;
     _queryViewFinder   = queryViewFinder;
     _queryViewUpdater  = queryViewUpdater;
     _webResourceFinder = webResourceFinder;
 }
Exemple #30
0
 public AttributeController(IWebAppContext appContext
                            , ISolutionService solutionService
                            , IEntityFinder entityFinder
                            , IOptionSetFinder optionSetFinder
                            , IOptionSetDetailFinder optionSetDetailFinder
                            , IStringMapFinder stringMapFinder
                            , IAttributeCreater attributeCreater
                            , IAttributeDeleter attributeDeleter
                            , IAttributeFinder attributeFinder
                            , IAttributeUpdater attributeUpdater)
     : base(appContext, solutionService)
 {
     _entityFinder          = entityFinder;
     _optionSetFinder       = optionSetFinder;
     _optionSetDetailFinder = optionSetDetailFinder;
     _stringMapFinder       = stringMapFinder;
     _attributeCreater      = attributeCreater;
     _attributeDeleter      = attributeDeleter;
     _attributeFinder       = attributeFinder;
     _attributeUpdater      = attributeUpdater;
 }
Exemple #31
0
 public BusinessFlowController(IWebAppContext appContext
                               , IEntityFinder entityFinder
                               , IEntityMapFinder entityMapFinder
                               , IWorkFlowFinder workFlowFinder
                               , IBusinessProcessFlowInstanceService businessProcessFlowInstanceService
                               , IBusinessProcessFlowInstanceUpdater businessProcessFlowInstanceUpdater
                               , IProcessStageService processStageService
                               , IDataFinder dataFinder
                               , IDataUpdater dataUpdater
                               , IDataMapper dataMapper)
     : base(appContext)
 {
     _entityFinder    = entityFinder;
     _entityMapFinder = entityMapFinder;
     _workFlowFinder  = workFlowFinder;
     _businessProcessFlowInstanceService = businessProcessFlowInstanceService;
     _businessProcessFlowInstanceUpdater = businessProcessFlowInstanceUpdater;
     _processStageService = processStageService;
     _dataFinder          = dataFinder;
     _dataUpdater         = dataUpdater;
     _dataMapper          = dataMapper;
 }
Exemple #32
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Pipeline"/> class.
 /// </summary>
 /// <param name="normalizerManager">The normalizer manager.</param>
 /// <param name="pOSTagger">The p os tagger.</param>
 /// <param name="sentenceDetector">The sentence detector.</param>
 /// <param name="stemmer">The stemmer.</param>
 /// <param name="stopWordsManager">The stop words manager.</param>
 /// <param name="tokenizer">The tokenizer.</param>
 /// <param name="featureExtractor">The feature extractor.</param>
 /// <param name="textSummarizer">The text summarizer.</param>
 /// <param name="entityFinder">The entity finder.</param>
 /// <exception cref="ArgumentNullException">
 /// normalizerManager or pOSTagger or sentenceDetector or stemmer or stopWordsManager or
 /// tokenizer or featureExtractor or textSummarizer
 /// </exception>
 public Pipeline(
     INormalizerManager normalizerManager,
     IPOSTagger pOSTagger,
     ISentenceDetector sentenceDetector,
     IStemmer stemmer,
     IStopWordsManager stopWordsManager,
     ITokenizer tokenizer,
     IFeatureExtractor featureExtractor,
     ITextSummarizer textSummarizer,
     IEntityFinder entityFinder)
 {
     NormalizerManager = normalizerManager ?? throw new ArgumentNullException(nameof(normalizerManager));
     POSTagger         = pOSTagger ?? throw new ArgumentNullException(nameof(pOSTagger));
     SentenceDetector  = sentenceDetector ?? throw new ArgumentNullException(nameof(sentenceDetector));
     Stemmer           = stemmer ?? throw new ArgumentNullException(nameof(stemmer));
     StopWordsManager  = stopWordsManager ?? throw new ArgumentNullException(nameof(stopWordsManager));
     Tokenizer         = tokenizer ?? throw new ArgumentNullException(nameof(tokenizer));
     FeatureExtractor  = featureExtractor ?? throw new ArgumentNullException(nameof(featureExtractor));
     TextSummarizer    = textSummarizer ?? throw new ArgumentNullException(nameof(textSummarizer));
     EntityFinder      = entityFinder ?? throw new ArgumentNullException(nameof(entityFinder));
     SetLanguage(Languages.English);
 }
 public ArtistSearchableFactory(IMusicSession ims)
 {
     _IMS = ims;
     _IArtistFinder = _IMS.EntityFinder.ArtistFinder;
         //new EntityFinder(_IMS).ArtistFinder;
 }