public HttpResponseMessage RetornarSessoes(string token) { if (!adminDAO.HasAdminToken(token)) { return(Request.CreateResponse(HttpStatusCode.Unauthorized)); } DataTable dt = adminDAO.BuscarSessoes(); var sessoes = new object(); if (dt.Rows.Count > 0) { sessoes = dt.AsEnumerable().Select(row => new { Id = row.Field <int>("id"), Titulo = row.Field <string>("titulo"), Horario = row.Field <DateTime>("data_inicio"), IdSala = row.Field <int>("id_sala") }).ToList(); } return(Request.CreateResponse(HttpStatusCode.OK, new { sessions = sessoes })); }