public Blog AddBlog(AddBlogCommand newBlog) { using (var connection = new SqlConnection(_connectionString)) { connection.Open(); var sql = @"INSERT INTO [dbo].[Blog] ([Title] ,[Article ] ,[ImageUrl] ,[UserId]) output inserted.* VALUES (@Title ,@Article ,@ImageUrl ,@UserId)"; return(connection.QueryFirst <Blog>(sql, newBlog)); } }
public async Task <IActionResult> SaveBlog(AddBlogCommand command) { await _mediator.Send(command, CancellationToken); return(NoContent()); }
public void Create(AddBlogCommand newBlog) { var repo = new BlogRepository(); repo.AddBlog(newBlog); }