コード例 #1
0
        protected override async Task HandleCore(RemoveAccountPayeCommand message)
        {
            try
            {
                await _payeRepository.RemovePayeScheme(message.AccountId, message.PayeRef);

                _logger.Info($"Paye scheme removed - account id: {message.AccountId}; paye ref: {message.PayeRef}");
            }
            catch (Exception ex)
            {
                _logger.Error(ex, "Could not remove account paye scheme");
                throw;
            }
        }