コード例 #1
0
ファイル: BacklogService.cs プロジェクト: mumby0168/timebox
        public async Task CreateAsync(CreateBacklogDto backlogDto)
        {
            var accountId = await _userService.GetAccountIdForCurrentUserAsync();

            var backlog = _backlogAggregate.Create(backlogDto.Title, accountId);

            await _backlogRepository.CreateAsync(backlog);

            await _eventPublisher.PublishDomainEventAsync(new BacklogCreated(backlog.Id));
        }