@page "/" @using CanvasModel.EnrollmentTerms @using Management.Web.Shared.Semester @inject ICanvasService canvasService @code { private IEnumerable? terms { get; set; } = null; private ulong? selectedTermId { get; set; } = null; private EnrollmentTermModel? selectedTerm { get => terms?.FirstOrDefault(t => t.Id == selectedTermId); } private List days { get; set; } = new(); private bool saved { get; set; } = false; private SemesterConfiguration? configuration { get; set; } protected override async Task OnInitializedAsync() { terms = await canvasService.GetCurrentTermsFor(); } } Index @if (terms != null) {
Select Term:
} @if (selectedTerm is not null) {
Select Days Of Week
@foreach (DayOfWeek day in (DayOfWeek[])Enum.GetValues(typeof(DayOfWeek))) {
}
} @if (configuration is not null) { }