From 202a03d091a9cae19f0fe435f905bcbba3ec0b51 Mon Sep 17 00:00:00 2001
From: Andrew Reynolds <areynold@illinois.edu>
Date: Tue, 24 Jul 2018 09:45:55 -0500
Subject: [PATCH] add calendar enum

---
 ...eckmanComms.Api.DataTransferObjects.csproj |  1 +
 .../V2/Events/BeckmanCalendars.cs             | 40 +++++++++++++++++++
 2 files changed, 41 insertions(+)
 create mode 100644 BeckmanComms.Api.DataTransferObjects/V2/Events/BeckmanCalendars.cs

diff --git a/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj b/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj
index ef0dc3f..dc67027 100644
--- a/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj
+++ b/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj
@@ -13,6 +13,7 @@
   </PropertyGroup>
 
   <ItemGroup>
+    <PackageReference Include="System.ComponentModel" Version="4.3.0" />
     <PackageReference Include="System.Xml.XmlSerializer" Version="4.3.0" />
   </ItemGroup>
 
diff --git a/BeckmanComms.Api.DataTransferObjects/V2/Events/BeckmanCalendars.cs b/BeckmanComms.Api.DataTransferObjects/V2/Events/BeckmanCalendars.cs
new file mode 100644
index 0000000..7171e58
--- /dev/null
+++ b/BeckmanComms.Api.DataTransferObjects/V2/Events/BeckmanCalendars.cs
@@ -0,0 +1,40 @@
+using System.ComponentModel;
+
+namespace BeckmanComms.Api.DataTransferObjects.V2.Events
+{
+    /// <summary>
+    /// Names and calendar IDs of Beckman Institute event calendars.
+    /// </summary>
+    public enum BeckmanCalendars
+    {
+        /// <summary>
+        /// Main Beckman Institute calendar.
+        /// </summary>
+        [Description("The main Beckman Institute event calendar.")]
+        BeckmanInstitute = 4595,
+
+        /// <summary>
+        /// CNL calendar.
+        /// </summary>
+        [Description("Calendar for the Cognitive Neuroimaging Laboratory (CNL) at the Beckman Institute.")]
+        CnlEvents = 4521,
+
+        /// <summary>
+        /// ILLI calendar.
+        /// </summary>
+        [Description("Calendar for the Illinois Language and Literacy Initiative (ILLI) at the Beckman Institute.")]
+        IlliEvents = 5511,
+
+        /// <summary>
+        /// LBC calendar.
+        /// </summary>
+        [Description("Calendar for the Lifelong Brain and Cognition Laboratory (LBC) at the Beckman Institute.")]
+        LbcLab = 4669,
+
+        /// <summary>
+        /// MSL calendar.
+        /// </summary>
+        [Description("Calendar for the Memory Systems Lab (MSL) at the Beckman Institute.")]
+        MslEvents = 4470
+    }
+}
\ No newline at end of file
-- 
GitLab