Meeting schedule updates
including copy to clipboard
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user