public IActionResult Get()
        {
            // setup
            var responseBody = repository.Get(Request.GetAuthentication()).data.Select(i => new
            {
                i.Id,
                i.Configurations,
                Models  = i.Models.Count,
                Entries = i.Models.SelectMany(i => i.Entries).Count()
            });

            // response
            return(this.ContentResult(responseBody: new { Data = new { Collection = responseBody } }));
        }
Example #2
0
        public IActionResult Get()
        {
            // setup
            var responseBody = repository.Get(Request.GetAuthentication()).data.Select(i => new
            {
                i.Id,
                i.Configurations,
                Models  = i.Models.Count,
                Entries = i.Models.SelectMany(i => i.Entries).Count()
            });

            // response
            return(new ContentResult
            {
                Content = JsonConvert.SerializeObject(new { Data = new { Collection = responseBody } }, jsonSettings),
                ContentType = MediaTypeNames.Application.Json,
                StatusCode = HttpStatusCode.OK.ToInt32()
            });
        }