private void LoadAllAnalyzes() { var analysisProvider = new AnalysisProvider(new DatabaseProvider()); IList <Analysis> analyzes = analysisProvider.Load(CurrentState.CurrentPerson); AddToDictionary(analyzes); }
public string GetAnalysis(string email, string text, string userName, string password) { if (IsValidUser(userName, password) == false) { return("Invalid Login Credentials"); } var provider = new AnalysisProvider(); provider.Analyze(email, text); return(provider.EmailAnalysis); }
private void AnalysisHistoryButton_Click(object sender, RoutedEventArgs e) { var analysisProvider = new AnalysisProvider(new DatabaseProvider()); var analyzes = analysisProvider.Load(CurrentState.CurrentPerson); if (analyzes.Count == 0) { MessageBox.Show("История анализов данного пациента пуста!", "Error!"); return; } Switcher.PageSwitcher.Navigate(new AnalysisHistory()); }
private void SaveAnalysisButton_Click(object sender, RoutedEventArgs e) { var analysis = GetAnalysis(); var analysisProvider = new AnalysisProvider(new DatabaseProvider()); if (analysis.New) { CurrentState.CurrentAnalysis.New = false; analysisProvider.Save(ref analysis); } else { analysisProvider.Update(analysis); } ChangeOpacity(SaveAnalysisButton, 350); }