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