public ContentResult Json()
{
var speakers = CurrentSpeaker.List();
//var speakerCount = string.Format("Speakers={0}",
// speakers.Count);
//return Content(speakerCount);
var sessions = CurrentSession.List();
List<Json.Session> sessionList = new List<Json.Session>();
foreach (var currentSession in sessions)
{
var currentSpeaker = GetSpeaker(currentSession, speakers);
if (currentSpeaker != null)
{
var jsonSession = MakeSession(currentSession,
currentSpeaker);
sessionList.Add(jsonSession);
}
}
JsonData jsonData = new JsonData();
jsonData.d.data = sessionList.ToArray();
string json = JSON.Instance.ToJSON(jsonData, false);
return Content(json);
//var dataFilePath = Server.MapPath("~/App_Data/data.json");
//var contents = System.IO.File.ReadAllText(dataFilePath);
//return Content(contents);
}