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 } })); }
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() }); }