Get latest post and display on homepage

This commit is contained in:
Robert Marshall 2019-04-27 21:39:22 +01:00
parent 9e35d0ab90
commit 15b01412f2
3 changed files with 36 additions and 4 deletions

View file

@ -20,5 +20,14 @@ namespace Website.Data
return new BlogPost(result.First());
}
}
public async Task<BlogPost> GetLatestPostAsync() {
const string query = "SELECT * FROM blog_posts WHERE post_content<>'' AND post_deleted=0 ORDER BY post_timestamp DESC LIMIT 1";
using (var connection = _dbProvider.NewConnection()) {
connection.Open();
var result = await connection.QueryAsync<BlogPostState>(query);
return new BlogPost(result.First());
}
}
}
}