public static List <Society> GetAllSocieties()
        {
            DataTable      societiesDataTable = SocietyRepository.GetAllSocieties();
            List <Society> societies          = new List <Society>();

            foreach (DataRow row in societiesDataTable.Rows)
            {
                societies.Add(new Society {
                    ID = (int)row["SocietyID"], Name = (string)row["SocietyName"]
                });
            }
            return(societies);
        }
        public static List <Event> GetEvents(SocietyType society)
        {
            DataTable    eventsDataTable = SocietyRepository.GetEvents((int)society);
            List <Event> events          = new List <Event>();

            foreach (DataRow row in eventsDataTable.Rows)
            {
                events.Add(new Event {
                    ID = (int)row["EventID"], Name = row["EventName"].ToString(), MaxTeamSize = (int)row["MaxTeamSize"]
                });
            }
            return(events);
        }