Example #1
0
        public async Task UpdateArticleTitle(UpdateArticleTitle updateArticleTitle)
        {
            var sendEndpoint =
                await _busControl.GetSendEndpoint(new Uri("rabbitmq://localhost:5672/helloworld"));

            await sendEndpoint.Send(updateArticleTitle);
        }
Example #2
0
        public void UpdateTitle(UpdateArticleTitle updateArticleTitle)
        {
            if (updateArticleTitle.Id == Guid.Empty)
            {
                throw new InvalidOperationException("Article has no Id");
            }

            if (string.IsNullOrEmpty(updateArticleTitle.Title))
            {
                throw new InvalidOperationException("Article has no Title");
            }


            Raise(new ArticleTitleUpdated
            {
                Id    = updateArticleTitle.Id,
                Title = updateArticleTitle.Title
            });
        }