| @occurrence.Item1.Time |
- @if (occurrence.Item2 == EventDefinition.GeneralSchedule)
+ @if (occurrence.Item2 == EventDefinition.GeneralSchedule || occurrence.Item2 == EventDefinition.MeetTheCandidates)
{
Everyone
}
- else if (occurrence.Item2 == EventDefinition.VotingDelegates)
+ else if (occurrence.Item2 == EventDefinition.ChapterOfficerMeeting)
+ {
+ Chapter Officers - @string.Join(", ", Model.Item2.Where(stu => stu.OfficerRole != null).Select(stu => stu.FirstName))
+ }
+ else if (occurrence.Item2 == EventDefinition.VotingDelegateMeeting)
{
Voting Delegates - @string.Join(", ", Model.Item2.Where(stu => stu.VotingDelegate).Select(stu => stu.FirstName))
}
diff --git a/Web-Original/Views/Home/State.cshtml b/Web-Original/Views/Home/State.cshtml
index 378779b..02ea628 100644
--- a/Web-Original/Views/Home/State.cshtml
+++ b/Web-Original/Views/Home/State.cshtml
@@ -139,7 +139,9 @@
.Where(eo =>
student.Teams.Select(t => t.EventDefinition).Any(a => a == eo.Key)
|| eo.Key == EventDefinition.GeneralSchedule
- || (eo.Key == EventDefinition.VotingDelegates && student.VotingDelegate))
+ || eo.Key == EventDefinition.MeetTheCandidates
+ || (eo.Key == EventDefinition.ChapterOfficerMeeting && student.OfficerRole != null)
+ || (eo.Key == EventDefinition.VotingDelegateMeeting && student.VotingDelegate))
.SelectMany(eo => eo.Value.Select(v => Tuple.Create(v, eo.Key)))
.GroupBy(de => de.Item1.Date + ", " + de.Item1.StartTime.DayOfWeek)
.OrderBy(d => d.Key)
@@ -211,16 +213,24 @@
@foreach (var occurrence in eventsForDate.OrderBy(o => o.Item1.StartTime))
{
var teams = Model.Item1.Where(t => t.EventDefinition == occurrence.Item2);
- if (occurrence.Item2 != EventDefinition.GeneralSchedule && occurrence.Item2 != EventDefinition.VotingDelegates && !teams.Any())
+ if (occurrence.Item2 != EventDefinition.GeneralSchedule
+ && occurrence.Item2 != EventDefinition.MeetTheCandidates
+ && occurrence.Item2 != EventDefinition.ChapterOfficerMeeting
+ && occurrence.Item2 != EventDefinition.VotingDelegateMeeting
+ && !teams.Any())
continue;
|
| @occurrence.Item1.Time |
- @if (occurrence.Item2 == EventDefinition.GeneralSchedule)
+ @if (occurrence.Item2 == EventDefinition.GeneralSchedule || occurrence.Item2 == EventDefinition.MeetTheCandidates)
{
Everyone
}
- else if (occurrence.Item2 == EventDefinition.VotingDelegates)
+ else if (occurrence.Item2 == EventDefinition.ChapterOfficerMeeting)
+ {
+ Chapter Officers - @string.Join(", ", Model.Item2.Where(stu => stu.OfficerRole != null).Select(stu => stu.FirstName))
+ }
+ else if (occurrence.Item2 == EventDefinition.VotingDelegateMeeting)
{
Voting Delegates - @string.Join(", ", Model.Item2.Where(stu => stu.VotingDelegate).Select(stu => stu.FirstName))
}
diff --git a/WebApp/Components/Features/Calendar/Import.razor b/WebApp/Components/Features/Calendar/Import.razor
index 42668a6..bc3aed3 100644
--- a/WebApp/Components/Features/Calendar/Import.razor
+++ b/WebApp/Components/Features/Calendar/Import.razor
@@ -239,8 +239,14 @@
{
if (eventDefinition == EventDefinition.GeneralSchedule)
return "General Schedule";
- if (eventDefinition == EventDefinition.VotingDelegates)
- return "Voting Delegates";
+ if (eventDefinition == EventDefinition.MeetTheCandidates)
+ return "Meet the Candidates";
+ if (eventDefinition == EventDefinition.ChapterOfficerMeeting)
+ return "Chapter Officer Meeting";
+ if (eventDefinition == EventDefinition.VotingDelegateMeeting)
+ return "Voting Delegate Meeting";
+ if (eventDefinition == EventDefinition.SocialGathering)
+ return "Social Gathering";
return eventDefinition.Name;
}
}
diff --git a/WebApp/Components/Features/Calendar/Index.razor b/WebApp/Components/Features/Calendar/Index.razor
index 29dbb51..ae44787 100644
--- a/WebApp/Components/Features/Calendar/Index.razor
+++ b/WebApp/Components/Features/Calendar/Index.razor
@@ -8,7 +8,7 @@
- Import
+ Import
|