Exemplo n.º 1
0
        public virtual async Task HandleCreateEntityAsync(string modelId, string entityContainer)
        {
            using (var reader = new HttpRequestStreamReader(HttpContext.Request.Body, Encoding.UTF8))
                using (var jsReader = new JsonTextReader(reader))
                {
                    var props = await JObject.LoadAsync(jsReader);

                    var result = await Manager.CreateEntityAsync(modelId, entityContainer, props);
                    await WriteOkJsonResponseAsync(HttpContext, async jsonWriter => {
                        await WriteCreateEntityResponseAsync(jsonWriter, result);
                    });
                }
        }