Пример #1
0
        public void Handle(DepositRejected rejectedEvent)
        {
            var repository = _container.Resolve <IReportRepository>();
            var record     = repository.DepositRecords.SingleOrDefault(r => r.DepositId == rejectedEvent.DepositId);

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

            record.Rejected   = rejectedEvent.Rejected;
            record.RejectedBy = rejectedEvent.RejectedBy;
            record.Status     = OfflineDepositStatus.Rejected.ToString();
            repository.SaveChanges();
        }
Пример #2
0
 public void Consume(DepositRejected message)
 {
     _depositHandlers.Handle(message);
 }
Пример #3
0
 public void Handle(DepositRejected @event)
 {
     AddActivityLog("Reject " + @event.DepositType + " Deposit", @event, @event.PlayerId, @event.Remarks);
 }
Пример #4
0
 public void Consume(DepositRejected message)
 {
     _paymentSubscriber.Handle(message);
 }
Пример #5
0
 public void Handle(DepositRejected @event)
 {
     AddActivityLog(AdminActivityLogCategory.Deposit, @event);
 }
Пример #6
0
 public void Handle(DepositRejected @event)
 {
     NegateDepositBonusRedemptions(@event.PlayerId, @event.DepositId, "Deposit rejected");
 }