private static Task ManualSubtitleDownload(INovaromaEngine engine, IExceptionHandler exceptionHandler, IDialogService dialogService, FileInfo fileInfo, IDownloadable downloadable) { var searchQuery = downloadable != null?downloadable.GetSearchQuery() : fileInfo.NameWithoutExtension(); var viewModel = new SubtitleSearchViewModel(engine, exceptionHandler, dialogService, downloadable, fileInfo); var window = new SubtitleSearchWindow(viewModel); var t = viewModel.InitSearch(searchQuery); window.ForceShow(); return(t); }
private static Task ManualSubtitleDownload(INovaromaEngine engine, IExceptionHandler exceptionHandler, IDialogService dialogService, FileInfo fileInfo, IDownloadable downloadable) { var searchQuery = downloadable != null ? downloadable.GetSearchQuery() : fileInfo.NameWithoutExtension(); var viewModel = new SubtitleSearchViewModel(engine, exceptionHandler, dialogService, downloadable, fileInfo); var window = new SubtitleSearchWindow(viewModel); var t = viewModel.InitSearch(searchQuery); window.ForceShow(); return t; }