//Метод, вызывающий событие получения информации о производительности. protected virtual void OnReceivedPerformance(Performance e) { ReceivedPerformance?.Invoke(this, e); }
private static void ReceivePerformance(object sender, Performance performance) { Console.WriteLine("Получена производительность {0}.", performance.Time); try { DbManager.Instance.Performances.Add(performance); DbManager.Instance.SaveChanges(); } catch (Exception e) { Console.WriteLine("Ошибка при добавлении информации в базу данных. Ошибка: {0}", e.Message); } }