public async Task <Guid> Handle(PublishLinkCommand request, CancellationToken cancellationToken) { var link = new Link(request.Url); await _repository.AddAsync(link); return(link.Id); }