View blog posts
This commit is contained in:
parent
b8f371e3e8
commit
3064dd8d25
5 changed files with 16 additions and 13 deletions
|
@ -13,11 +13,11 @@ namespace Website.Data
|
|||
|
||||
public BlogRepository(IDatabaseProvider dbProvider) => _dbProvider = dbProvider;
|
||||
|
||||
public async Task<BlogPost> GetPostAsync(int id) {
|
||||
const string query = "SELECT * FROM blog_posts WHERE post_id=@id AND post_deleted=0";
|
||||
public async Task<BlogPost> GetPostByUrlAsync(string url) {
|
||||
const string query = "SELECT * FROM blog_posts WHERE post_url=@url AND post_deleted=0";
|
||||
using (var connection = _dbProvider.NewConnection()) {
|
||||
connection.Open();
|
||||
var result = await connection.QueryAsync<BlogPostState>(query, new{id});
|
||||
var result = await connection.QueryAsync<BlogPostState>(query, new{url});
|
||||
return new BlogPost(result.First());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue