/// <summary> /// Usunięcie wyników z bazy danych. /// </summary> private void RemoveResults() { if (isConnectedWithDatabase) { List <MateuszThomas_Results> results = (from result in context.MateuszThomas_Results select result).ToList(); for (int i = results.Count - 1; i >= 0; i--) { MateuszThomas_Results result = results[i]; context.MateuszThomas_Results.Remove(result); context.SaveChanges(); } labelBestResult.Text = "brak"; labelNameBestPlayer.Text = "brak"; } else { MessageBox.Show("Brak połączenia z baza danych. Sprawdź połaczenie z internetem."); } }
/// <summary> /// Zapis wyniku do bazy danych. /// </summary> private void SaveResult() { try { MateuszThomas_Results result = new MateuszThomas_Results(); result.Name = login; result.Points = points; result.Shots = Int32.Parse(labelNumberShot.Text); context.MateuszThomas_Results.Add(result); context.SaveChanges(); } catch { MessageBox.Show("Wynik nie został zapisany w bazie danych ponieważ nie ma połączenia z internetem. Wynik zapisany lokalnie na komputerze."); SaveResultLocal(); } }