コード例 #1
0
        public async Task Handle(UserBoughtMatrixPositionEvent notification, CancellationToken cancellationToken = default(CancellationToken))
        {
            var multiAccount = await _userMultiAccountRepository.GetAsync(notification.MultiAccountId);

            multiAccount.SetReflink(_reflinkHelper.GenerateReflink());

            await _userMultiAccountRepository.UpdateAsync(multiAccount);
        }
コード例 #2
0
        public async Task Execute(Guid multiAccountId, PerformContext context)
        {
            context.WriteLine($"UserBoughtMatrixPositionJob started with multiAccountId - {multiAccountId}");

            var multiAccount = await _userMultiAccountRepository.GetAsync(multiAccountId);

            multiAccount.SetReflink(_reflinkHelper.GenerateReflink());

            await _userMultiAccountRepository.UpdateAsync(multiAccount);

            context.WriteLine("UserBoughtMatrixPositionJob completed.");
        }