public void Handle(VipLevelDeactivated @event) { var repository = _container.Resolve <IReportRepository>(); var record = GetVipLevelRecord(repository, @event.VipLevelId); record.Status = VipLevelStatus.Inactive.ToString(); record.Deactivated = @event.EventCreated; record.DeactivatedBy = @event.EventCreatedBy; repository.SaveChanges(); }
public void Consume(VipLevelDeactivated message) { var repository = _container.Resolve <IFraudRepository>(); var vipLevel = repository.VipLevels .Single(o => o.Id == message.VipLevelId); vipLevel.Status = VipLevelStatus.Inactive; repository.VipLevels.AddOrUpdate(vipLevel); repository.SaveChanges(); }
public void Consume(VipLevelDeactivated message) { _eventHandlers.Handle(message); }
public void Handle(VipLevelDeactivated @event) { AddActivityLog(AdminActivityLogCategory.VipLevel, @event); }