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