diff --git a/SCRUM-Timer/CountdownTimer.cs b/SCRUM-Timer/CountdownTimer.cs index 10366c5..ce9d56e 100644 --- a/SCRUM-Timer/CountdownTimer.cs +++ b/SCRUM-Timer/CountdownTimer.cs @@ -48,6 +48,14 @@ public class CountdownTimer public void AddTime(TimeSpan time) { ActualTime = ActualTime.Add(time); + Console.WriteLine($"Added: {time}"); + TimeChanged?.Invoke(this, ActualTime); + } + + public void SetTime(TimeSpan time) + { + ActualTime = time; + Console.WriteLine($"Changed Time To: {time}"); TimeChanged?.Invoke(this, ActualTime); } } \ No newline at end of file diff --git a/SCRUM-Timer/Views/MainWindow.axaml.cs b/SCRUM-Timer/Views/MainWindow.axaml.cs index b59cbff..a11b7e8 100644 --- a/SCRUM-Timer/Views/MainWindow.axaml.cs +++ b/SCRUM-Timer/Views/MainWindow.axaml.cs @@ -36,11 +36,13 @@ public partial class MainWindow : Window private void ButtonHandlerReset(object? sender, RoutedEventArgs e) { - throw new NotImplementedException(); + TimeSpan? selectedTime = TimePick.SelectedTime; + countdownTimer.SetTime(selectedTime ?? TimeSpan.Zero); //Null converted to 00:00:00 } private void TimePickHandlerTimeChanged(object? sender, TimePickerSelectedValueChangedEventArgs e) { - + TimeSpan? selectedTime = TimePick.SelectedTime; + countdownTimer.SetTime(selectedTime ?? TimeSpan.Zero); //Null converted to 00:00:00 } } \ No newline at end of file diff --git a/SCRUM-Timer/bin/Debug/net9.0/SCRUM-Timer.dll b/SCRUM-Timer/bin/Debug/net9.0/SCRUM-Timer.dll index d500ade..a5a60ac 100644 Binary files a/SCRUM-Timer/bin/Debug/net9.0/SCRUM-Timer.dll and b/SCRUM-Timer/bin/Debug/net9.0/SCRUM-Timer.dll differ diff --git a/SCRUM-Timer/bin/Debug/net9.0/SCRUM-Timer.pdb b/SCRUM-Timer/bin/Debug/net9.0/SCRUM-Timer.pdb index c4abb37..2e6f2d3 100644 Binary files a/SCRUM-Timer/bin/Debug/net9.0/SCRUM-Timer.pdb and b/SCRUM-Timer/bin/Debug/net9.0/SCRUM-Timer.pdb differ diff --git a/SCRUM-Timer/obj/Debug/net9.0/Avalonia/resources b/SCRUM-Timer/obj/Debug/net9.0/Avalonia/resources index 74a3692..85e0a90 100644 Binary files a/SCRUM-Timer/obj/Debug/net9.0/Avalonia/resources and b/SCRUM-Timer/obj/Debug/net9.0/Avalonia/resources differ diff --git a/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.AssemblyInfo.cs b/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.AssemblyInfo.cs index 3d0161e..c9ace8b 100644 --- a/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.AssemblyInfo.cs +++ b/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SCRUM-Timer")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+471b666bc1ba1041afbaa819c40b0c6fe312c221")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c75571d37f7336dfb52fed9dc6d68bf9b9f45b5b")] [assembly: System.Reflection.AssemblyProductAttribute("SCRUM-Timer")] [assembly: System.Reflection.AssemblyTitleAttribute("SCRUM-Timer")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.AssemblyInfoInputs.cache b/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.AssemblyInfoInputs.cache index 3b9d6f1..c886e7b 100644 --- a/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.AssemblyInfoInputs.cache +++ b/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.AssemblyInfoInputs.cache @@ -1 +1 @@ -d8afceb7bc67d2a7b7345946c5b27fac119c87acb8e5c5cbf0d4e5d4e75ebcc2 +9c6fe80198f5371ea3d3b92476d3d3b511441274fad1a2af08f329e71215972b diff --git a/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.dll b/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.dll index d500ade..a5a60ac 100644 Binary files a/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.dll and b/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.dll differ diff --git a/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.pdb b/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.pdb index c4abb37..2e6f2d3 100644 Binary files a/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.pdb and b/SCRUM-Timer/obj/Debug/net9.0/SCRUM-Timer.pdb differ diff --git a/SCRUM-Timer/obj/Debug/net9.0/ref/SCRUM-Timer.dll b/SCRUM-Timer/obj/Debug/net9.0/ref/SCRUM-Timer.dll index 55a5ee4..c90cad6 100644 Binary files a/SCRUM-Timer/obj/Debug/net9.0/ref/SCRUM-Timer.dll and b/SCRUM-Timer/obj/Debug/net9.0/ref/SCRUM-Timer.dll differ diff --git a/SCRUM-Timer/obj/Debug/net9.0/refint/SCRUM-Timer.dll b/SCRUM-Timer/obj/Debug/net9.0/refint/SCRUM-Timer.dll index 55a5ee4..c90cad6 100644 Binary files a/SCRUM-Timer/obj/Debug/net9.0/refint/SCRUM-Timer.dll and b/SCRUM-Timer/obj/Debug/net9.0/refint/SCRUM-Timer.dll differ