Meeting schedule updates

including copy to clipboard
This commit is contained in:
2025-10-27 10:13:54 -04:00
parent 2119de05a8
commit ea21406309
5 changed files with 222 additions and 89 deletions
+16 -7
View File
@@ -2,13 +2,22 @@
namespace WebApp
{
public class ChapterSettings
public class StateContainer
{
public required string Name { get; set; }
public required string ShortName { get; set; }
public required string RegionalId { get; set; }
public required string StateId { get; set; }
public required string NationalId { get; set; }
public required string CompetitionYear { get; set; }
private int[]? _scheduledTeams;
public int[] UserId
{
get => _scheduledTeams ?? [];
set
{
_scheduledTeams = value;
NotifyStateChanged();
}
}
public event Action? OnChange;
private void NotifyStateChanged() => OnChange?.Invoke();
}
}