public void Consume(PaymentLevelActivated @event) { var repository = _container.Resolve <IFraudRepository>(); try { var recordToBeUpdated = repository .PaymentLevels.SingleOrDefault(rec => rec.Id == @event.Id); if (recordToBeUpdated != null) { recordToBeUpdated.Status = Interface.Data.PaymentLevelStatus.Active; repository.SaveChanges(); } } catch (Exception e) { throw new RegoException(e.Message); } }
public void Consume(PaymentLevelActivated message) { _eventHandlers.Consume(message); }
public void Handle(PaymentLevelActivated @event) { AddActivityLog(AdminActivityLogCategory.PaymentLevel, @event); }