public async Task Handle(AddArticleContract contract) { await _articleService.AddArticle(Guid.NewGuid(), contract.Title, contract.Body, DateTime.UtcNow); }
public async Task PostAsync([FromBody] AddArticleContract contract) { await _addArticleRequestHandler.Handle(contract); }
public async Task PutAsync(Guid id, [FromBody] AddArticleContract contract) { await _updateArticleRequestHandler.Handle(id, contract); }
public async Task Handle(Guid id, AddArticleContract contract) { await _articleService.UpdateArticle(id, contract.Title, contract.Body, DateTime.UtcNow); }