public void Consume(PlayerActivated message) { var player = _repository.Players.Single(x => x.Id == message.PlayerId); player.IsActive = true; _repository.SaveChanges(); }
public void Consume(PlayerActivated message) { var paymentRepository = _container.Resolve <IPaymentRepository>(); var player = paymentRepository.Players .Single(o => o.Id == message.PlayerId); player.IsActive = true; paymentRepository.Players.AddOrUpdate(player); paymentRepository.SaveChanges(); }
public void Handle(PlayerActivated @event) { var repository = _container.Resolve <IReportRepository>(); var record = repository.PlayerRecords.SingleOrDefault(r => r.PlayerId == @event.PlayerId); if (record == null) { throw new RegoException(string.Format(PlayerRecordWasNotFoundMessage, @event.PlayerId)); } record.IsInactive = false; record.Activated = @event.EventCreated; record.ActivatedBy = @event.EventCreatedBy; repository.SaveChanges(); }
public void Consume(PlayerActivated message) { _eventHandlers.Handle(message); }
public void Handle(PlayerActivated @event) { AddActivityLog(AdminActivityLogCategory.Player, @event); }
public void Handle(PlayerActivated @event) { AddActivityLog("Activation performed", @event, @event.PlayerId); }