public HttpResponseMessage RetornarUsuarios(string token) { if (!adminDAO.HasAdminToken(token)) { return(Request.CreateResponse(HttpStatusCode.Unauthorized)); } DataTable dt = adminDAO.BuscarUsuarios(); var usuarios = new object(); if (dt.Rows.Count > 0) { usuarios = dt.AsEnumerable().Select(row => new { Usuario = row.Field <string>("usuario"), Role = row.Field <int>("id_role"), DataCriacao = row.Field <DateTime>("data_criacao") }).ToList(); } return(Request.CreateResponse(HttpStatusCode.OK, new { users = usuarios })); }