public RemovingInteractor( IKeySwitchRepository repository, IRemovingPresenter presenter) { Repository = repository; Presenter = presenter; }
public ImportingXlsxInteractor( IKeySwitchRepository repository, IKeySwitchSpreadSheetRepository spreadSheetRepository, IImportingXlsxPresenter presenter) { Repository = repository; Presenter = presenter; SpreadSheetRepository = spreadSheetRepository; }
public ExportingVstExpressionMapInteractor( IKeySwitchRepository repository, IKeySwitchToVstExpressionMapModel translator, IExportingVstExpressionMapPresenter presenter) { Repository = repository; Translator = translator; Presenter = presenter; }
public SearchingInteractor( IKeySwitchRepository repository, IKeySwitchListToJsonListText translator, ISearchingPresenter presenter) { Repository = repository; Translator = translator; Presenter = presenter; }
public ImportingJsonInteractor( IKeySwitchRepository repository, IJsonListToKeySwitchList translator, IImportingTextPresenter presenter) { Repository = repository; Presenter = presenter; Translator = translator; }
public ExportingStudioOneKeySwitchInteractor( IKeySwitchRepository repository, IKeySwitchToStudioOneKeySwitchModel translator, IExportingStudioOneKeySwitchPresenter presenter) { Repository = repository; Translator = translator; Presenter = presenter; }
public AddingInteractor( IKeySwitchRepository repository, IAddingPresenter presenter) : this( repository, IKeySwitchFactory.Default, IArticulationFactory.Default, presenter) { }
public AddingInteractor( IKeySwitchRepository repository, IKeySwitchFactory keySwitchFactory, IArticulationFactory articulationFactory, IAddingPresenter presenter) { Repository = repository; KeySwitchFactory = keySwitchFactory; ArticulationFactory = articulationFactory; Presenter = presenter; }
public static ICollection <KeySwitch> Search( IKeySwitchRepository repository, Guid guid = default, string developerName = "", string productName = "", string instrumentName = "") { #region By Guid if (guid != default) { return(new List <KeySwitch>(repository.Find(new EntityGuid(guid)))); } #endregion #region By Developer, Product, Instrument if (!StringHelper.IsNullOrTrimEmpty(developerName, productName, instrumentName)) { return(new List <KeySwitch>( repository.Find( new DeveloperName(developerName), new ProductName(productName), new InstrumentName(instrumentName)) )); } #endregion #region By Developer, Product if (!StringHelper.IsNullOrTrimEmpty(developerName, productName)) { return(new List <KeySwitch>( repository.Find( new DeveloperName(developerName), new ProductName(productName) ) )); } #endregion #region By Developer if (!StringHelper.IsNullOrTrimEmpty(developerName)) { return(new List <KeySwitch>( repository.Find( new DeveloperName(developerName) ) )); } #endregion return(new List <KeySwitch>()); }