Example #1
0
        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 }));
        }