public Discogs2Finder(IWebUserSettings iwsm) { _Activated = iwsm.DiscogsActivated; _UA = @"Discogs2Net https://sourceforge.net/projects/discog"; _TOut = iwsm.DiscogsTimeOut * 1000; _AuthManager = new DiscogsAuthentificationProvider(iwsm).GetDiscogsOAuthManager(); }
public RoviFinder(IWebUserSettings iwsm) { _IWebUserSettings = iwsm; _SearchAPIKey = iwsm.RoviSearchAPIKey; _SharedSecret = iwsm.RoviSharedSecret; _RoviClient = new RoviClient(_SearchAPIKey, _SharedSecret); }
public GraceNoteFinder(IWebUserSettings iwsm) { _IWebUserSettings = iwsm; _ApplicationID = iwsm.GraceNoteAplicationID; _DeviceID = iwsm.GraceNoteDeviceID; _GraceNoteClient = new GraceNoteClient(_ApplicationID); }
internal InternetFinder(IWebUserSettings iic, IWebQuery iQuery) { //_OnResult = new UISafeEvent<InternetFinderResultEventArgs>(this); //_OnInternetError = new UISafeEvent<InternetFailedArgs>(this); _WSM = iic; Query = iQuery; _Res = new WebResult(); }
public AmazonFinder(IWebUserSettings iwsm) { _IWebServicesManager = iwsm; if (_IWebServicesManager.AmazonActivated == false) return; try { _AmazonClient = new AWSECommerceServicePortTypeClient(_IWebServicesManager); //_AmazonClient = new AWSECommerceServicePortTypeClient(); } catch(Exception ex) { Trace.WriteLine("Amazon Web Services problem"); Trace.WriteLine(ex.ToString()); } }
public DiscogsAuthentificationProvider(IWebUserSettings iIWebUserSettings) { _IWebUserSettings = iIWebUserSettings; }
internal ManualSettings() { //FileCreatedByConvertion = ConvertFileBehaviour.CopyInMananagedFolder; //SourceFileUsedForConvertion = PartialFileBehaviour.DoNothing; //ConvertedFileExtractedFromRar = PartialFileBehaviour.Delete; //DeleteRemovedFile = BasicBehaviour.AskEndUser; _IMusicImporterExporterUser = new ManualMusicImporterExporterSettings(); _IiTunesUserSettings = new ManualIiTunesUserSettings(); _IPathUserSettings = new ManualPathUserSettings(); _IImageFormatManagerUserSettings = new ManualmageFormatManagerSettings(); _IImageFormatManagerUserSettings.ImageSizeMoLimit = 1; _IImageFormatManagerUserSettings.ImageNumberLimit = true; _IImageFormatManagerUserSettings.ImageNumber = 2; //DirForPermanentCollection = string.Empty; //ExportCollectionFiles = false; //FreedServer = "us.freedb.org:80"; //DiscogsActivated = true; //AmazonActivated = true; _IEmailInformationSettings = new ManualEmailInformationSettings(); ConverterUserSettings = new ManualConverterSettings(); ConverterUserSettings.FileCreatedByConvertion = ConvertFileBehaviour.CopyInMananagedFolder; ConverterUserSettings.SourceFileUsedForConvertion = PartialFileBehaviour.DoNothing; ConverterUserSettings.ConvertedFileExtractedFromRar = PartialFileBehaviour.Delete; _IMaturityUserSettings = new ManualMaturitySettings(); _IMaturityUserSettings.DirForPermanentCollection = string.Empty; _IMaturityUserSettings.ExportCollectionFiles = false; _IUnrarUserSettings = new ManualUnrarUserSettings(); _IUnrarUserSettings.RarZipFileAfterSuccessfullExtract = CompleteFileBehaviour.DoNothing; _IUnrarUserSettings.RarZipFileAfterFailedExtract = CompleteFileBehaviour.DoNothing; _IUnrarUserSettings.RarExctractManagement = ConvertFileBehaviour.CopyInMananagedFolder; _IUnrarUserSettings.AddUseRarPasswordToList = true; _IWebUserSettings = new ManualWebSettings(); _IWebUserSettings.FreedbServer = "us.freedb.org:80"; _IWebUserSettings.DiscogsActivated = true; _IWebUserSettings.AmazonActivated = true; _IAparencyUserSettings = new ManualAparencySettings(); }
public AWSECommerceServicePortTypeClient(IWebUserSettings iwsm) : this() { this.Endpoint.EndpointBehaviors.Add(new AmazonSigningEndpointBehavior(iwsm.AmazonaccessKeyId, iwsm.AmazonsecretKey)); }
public FreedbFinder(IWebUserSettings iwsm) { _WSM = iwsm; }
//private ViewModelBase Father; internal WebsiteMusicSettings(IWebUserSettings iIMusicSettings, IInfraDependencies ims, ViewModelBase iFather) { _IWebServicesSettingsWrapper = iIMusicSettings.GetDiscogsAutentificator(); Father = iFather; _IInfraDependencies = ims; _IWebServicesSettings = iIMusicSettings; _DiscogsTimeOut = _IWebServicesSettings.DiscogsTimeOut; _FDBS = _IWebServicesSettings.FreedbServer; _AA = _IWebServicesSettings.AmazonActivated; _DA = _IWebServicesSettings.DiscogsActivated; _IsDiscogImageActivated = _IWebServicesSettingsWrapper.IsDiscogImageActivated; FreedbServers = _IWebServicesSettings.FreedbServers; ActivateDiscogs = this.Register(RelayCommand.Instanciate(DoActivateDiscogs, () => !IsDiscogImageActivated)); ExportDiscogs = this.Register(RelayCommand.Instanciate(DoExportDiscogs, () => IsDiscogImageActivated)); ImportDiscogs = RelayCommand.Instanciate(DoImportDiscogs); }
public MuzicBrainzFinder(IWebUserSettings iwsm) { _User = iwsm.MuzicBrainzUser; _Password = iwsm.MuzicBrainzPassword; }