internal SessionKeys(string iOut) { _Out = iOut; ////_In = iIn; _Settings = new ManualSettings(); //_SessionBuilder = SessionBuilder.GetSessionBuilder(SessionBuilder.DBtype.SQLite, _Settings, iOut); _SessionBuilder = GetFrom(_Settings, iOut); }
internal SessionKeys(string iOut, Nullable<bool> OpenClean) { _Out = iOut; ////_In = iIn; _Settings = new ManualSettings(); //_SessionBuilder = SessionBuilder.GetSessionBuilder(SessionBuilder.DBtype.SQLite, OpenClean, _Settings, iOut); _SessionBuilder = GetFrom(OpenClean, _Settings, iOut); }
internal SessionKeys(string iOut, Nullable<bool> OpenClean, bool UseBassMusicConverter) { _Out = iOut; _Settings = new ManualSettings(); if (UseBassMusicConverter) { var conv = new StandardConverterSettings(); var convus = new ManualConverterSettings(); convus.BassPassword = conv.BassPassword; convus.BassUser = conv.BassUser; _Settings.ConverterUserSettings = convus; } _SessionBuilder = GetFrom(OpenClean, _Settings, iOut); }
public DummySessionBuilder(MusicFolderHelper iPath, ManualSettings settings) { Folders = iPath; SettingFactory = settings; _IInfraDependencies = new CurrentInfraTools(new WindowsMusicFactory()); }
internal override ISessionBuilder GetFrom(ManualSettings ms, string o) { return new DummySessionBuilder(new MusicFolderHelper(o), ms); }
internal virtual ISessionBuilder GetFrom(ManualSettings ms, string o) { return SessionBuilder.GetSessionBuilder(SessionBuilder.DBtype.SQLite, ms, o); }