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(); }
public void Consume(DepositRejected message) { _depositHandlers.Handle(message); }
public void Handle(DepositRejected @event) { AddActivityLog("Reject " + @event.DepositType + " Deposit", @event, @event.PlayerId, @event.Remarks); }
public void Consume(DepositRejected message) { _paymentSubscriber.Handle(message); }
public void Handle(DepositRejected @event) { AddActivityLog(AdminActivityLogCategory.Deposit, @event); }
public void Handle(DepositRejected @event) { NegateDepositBonusRedemptions(@event.PlayerId, @event.DepositId, "Deposit rejected"); }