Beispiel #1
0
        public void GetAllScenes(HttpListenerContext context)
        {
            var request  = context.Request;
            var response = context.Response;

            // 验证token
            string token = request.QueryString["token"];

            if (!UserHandler.ValidateToken(token))
            {
                ResponseTokenInvalid(context);
                return;
            }

            Dictionary <string, object> result = new Dictionary <string, object>();

            result.Add("code", 0);
            List <object> data = new List <object>();

            result.Add("data", data);

            List <Scene> scenes = SceneService.GetAllScenes();

            for (int i = 0; i < scenes.Count; i++)
            {
                Scene scene = scenes[i];
                data.Add(scene.ToJson());
            }

            Response(context, result);
        }