public IActionResult Get() { using (var db = new AppDb()) { db.Open(); var cmd = BlogPost.LatestPosts(db); var reader = cmd.ExecuteReader(); var result = BlogPost.ReadAll(reader); return(new OkObjectResult(result)); } }
public async Task <IActionResult> Get() { using (var db = new AppDb()) { await db.OpenAsync(); var cmd = BlogPost.LatestPosts(db); var reader = await cmd.ExecuteReaderAsync(); var result = await BlogPost.ReadAllAsync(reader); return(new OkObjectResult(result)); } }