private async Task GetModel(HttpContext httpContext) { var dbContext = httpContext.RequestServices.GetService(_options.DbContextType) as DbContext; var converter = new DtoConverter(); var dto = converter.ConvertToDto(dbContext.Model); string json = JsonConvert.SerializeObject(dto, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }); await httpContext.Response.WriteAsync(json); }