コード例 #1
0
        private static JToken GenerateMetadata(Type dataControllerType)
        {
            DataControllerDescription desc = DataControllerDescriptionTest.GetDataControllerDescription(dataControllerType);
            var metadata = DataControllerMetadataGenerator.GetMetadata(desc);

            JObject metadataValue = new JObject();

            foreach (var m in metadata)
            {
                metadataValue.Add(m.EncodedTypeName, m.ToJToken());
            }

            return(metadataValue);
        }
コード例 #2
0
ファイル: DataController.cs プロジェクト: rhom6us/aftermath
        public HttpResponseMessage Metadata()
        {
            var metadata = DataControllerMetadataGenerator.GetMetadata(this.GetType());

            return(Request.CreateResponse(HttpStatusCode.OK, metadata, "application/json"));
        }