//Update
        public bool UpdateExistingOuting(OutingType typeOfOuting, DateTime dateOfOuting, Outings newOuting)
        {
            Outings oldOuting = GetOutingByTypeDate(typeOfOuting, dateOfOuting);

            if (oldOuting != null)
            {
                oldOuting.TypeOfOuting  = newOuting.TypeOfOuting;
                oldOuting.NumAttendees  = newOuting.NumAttendees;
                oldOuting.DateOfEvent   = newOuting.DateOfEvent;
                oldOuting.CostPerPerson = newOuting.CostPerPerson;
                oldOuting.CostEvent     = newOuting.CostEvent;

                return(true);
            }
            else
            {
                return(false);
            }
        }
        //Delete
        public bool RemoveOutingFromList(OutingType typeOfOuting, DateTime dateOfOuting)
        {
            Outings delOuting = GetOutingByTypeDate(typeOfOuting, dateOfOuting);

            if (delOuting == null)
            {
                return(false);
            }
            int initialCount = _listOfOutings.Count;

            _listOfOutings.Remove(delOuting);
            if (initialCount > _listOfOutings.Count)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 //Create
 public void AddOutingToList(Outings outing)
 {
     _listOfOutings.Add(outing);
 }