private void DownloadFile_Click(Object sender, RoutedEventArgs e) { const string link = @"https://bdu.fstec.ru/files/documents/thrlist.xlsx"; var webClient = new WebClient(); webClient.DownloadFile(new Uri(link), "thrlist.xlsx"); Data = new ObservableCollection <Data>(ExcelParser.GetFullData("thrlist.xlsx")); MainWindowFrame.NavigationService.Navigate(new Uri("View/FullDataGrid.xaml", UriKind.Relative)); }
private void UpdateDataWindow_Initialized(object sender, EventArgs e) { const String link = @"https://bdu.fstec.ru/files/documents/thrlist.xlsx"; var webClient = new WebClient(); webClient.DownloadFile(new Uri(link), "thrlist.xlsx"); MainWindow.FilePath = "thrlist.xlsx"; try { var result = DataMerger .Compare(MainWindow.Data, new ObservableCollection <Data>(ExcelParser.GetFullData(MainWindow.FilePath))); var comparisonPage = new ComparisonPage(result); UpdateDataWindowFrame.Navigate(comparisonPage); } catch (Exception exception) { var badComparisonPage = new BadComparisonPage(exception.Message); UpdateDataWindowFrame.Navigate(badComparisonPage); } }