public JsonResult StationActivities(int ID)
{
return Json((from activity in db.Activities
where activity.Station.ID == ID
select new
{
ID = activity.ID,
GroupName = activity.Group.Name,
Start = activity.TimeSlot.Start,
End = activity.TimeSlot.End
}).AsEnumerable().OrderBy(a => a.GroupName).Select(a => new {
ID = a.ID,
Name = a.GroupName,
Start = a.Start.ToString(),
End = a.End.ToString()
}));
}