private void Handle(CommandEnvelope commandEnvelope, AutomatischeNachbestellungenDeaktivieren aktion, UnitOfWork unitOfWork) { }
private void Handle(Command command, AutomatischeNachbestellungenDeaktivieren aktion) { var repo = new ProduktRepository(aktion.ProduktId, _eventStore); var produkt = repo.Retrieve(); produkt.AutomatischeNachbestellungenDeaktivieren(); repo.Commit(); }
private void Handle(CommandEnvelope commandEnvelope, AutomatischeNachbestellungenDeaktivieren aktion, UnitOfWork unitOfWork) { var produkt = new LagerRepository(unitOfWork).Retrieve(aktion.LagerId, aktion.ProduktId); produkt.AutomatischeNachbestellungenDeaktivieren(); }