Beispiel #1
0
        public void Handle(DepositConfirmed confirmedEvent)
        {
            var repository = _container.Resolve <IReportRepository>();
            var record     = repository.DepositRecords.SingleOrDefault(r => r.DepositId == confirmedEvent.DepositId);

            if (record == null)
            {
                throw new RegoException(string.Format(DepositRecordNotFoundMessage, confirmedEvent.DepositId));
            }

            record.Amount = confirmedEvent.Amount;
            record.Status = OfflineDepositStatus.Processing.ToString();
            repository.SaveChanges();
        }
Beispiel #2
0
 public void Consume(DepositConfirmed message)
 {
     _depositHandlers.Handle(message);
 }
Beispiel #3
0
 public void Handle(DepositConfirmed @event)
 {
     AddActivityLog("Confirm " + @event.DepositType + " Deposit", @event, @event.PlayerId, @event.Remarks);
 }
Beispiel #4
0
 public void Handle(DepositConfirmed @event)
 {
     AddActivityLog(AdminActivityLogCategory.Deposit, @event);
 }