public async Task Handle(SportRemovedFromFixture message) { var fixtureMap = _repository.Get <SportToFixtureMapDto>(message.AggregateId); fixtureMap.FixtureIds.Remove(message.FixtureId); _repository.Upsert(fixtureMap); Console.WriteLine("Handled sport removed from fixture event"); }
protected void Apply(SportRemovedFromFixture ev) { _fixtures.Remove(ev.FixtureId); }