private async Task<TopicsGridVm> InitializeTopicGridVMWith(TopicQueryRepository topicRepo, ProductRepository productRepo, MkDocsExporter exporter, WebsiteConstructor constructor) { var viewModel = new TopicsGridVm(topicRepo, productRepo, exporter, constructor); await viewModel.Initialize(); return viewModel; }
private static async Task ExecuteExportSelectedProductCommandFrom(TopicsGridVm viewModel) { await viewModel.ExportProductToMkDocs.ExecuteAsync(new object()); }