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