private static void OnAvgGradeChange(object sender, AvgGradeEventArgsDelegate args) { Console.WriteLine("Average grade changed from {0} to {1}", args.OldAvgGrade, args.NewAvgGrade); SpeechSynthesizer synth = new SpeechSynthesizer(); synth.Speak($"Average grade changed from {args.OldAvgGrade} to {args.NewAvgGrade}"); }
private void IsAvgGradeChanged(string result, string oldValue) { if (result != oldValue && oldValue != null) { if (AvgGradeChange != null) { AvgGradeEventArgsDelegate args = new AvgGradeEventArgsDelegate(); args.OldAvgGrade = oldValue; args.NewAvgGrade = result; AvgGradeChange(this, args); } } }