Boy_Scouts_Scheduler.Controllers.ScheduleController.DayActivities C# (CSharp) Method

DayActivities() public method

public DayActivities ( int ID ) : System.Web.Mvc.ActionResult
ID int
return System.Web.Mvc.ActionResult
        public ActionResult DayActivities(int ID)
        {
            List<Activity> slotActivities = db.Activities.Where(a => a.Event.ID == eventID).Where(a => a.TimeSlot.ID == ID).ToList();
            IEnumerator<Activity> slotActivitiesEnumerator = slotActivities.GetEnumerator();

            IEnumerable<Group> groupData =
                from item in db.Groups
                where item.Event.ID == eventID
                orderby item.ID ascending
                select item;

            IEnumerable<TimeSlot> timeslotData =
                from item in db.TimeSlots
                where item.Event.ID == eventID && item.ID == ID
                orderby item.Start ascending
                select item;

            string htmlString = "<tr><td></td>";

            foreach (Group g in groupData)
            {
                htmlString += "<th>" + g.Name.ToString() + "</th>";
            }
            htmlString += "</tr>";

            htmlString += "<tr><th>" + db.TimeSlots.Find(ID).Name.ToString() + "</th>";

            while (slotActivitiesEnumerator.MoveNext())
            {
                htmlString += "<td>" + slotActivitiesEnumerator.Current.Station.Name.ToString() + "</td>";
            }

            htmlString += "</tr>";

            return Json(htmlString);
        }