public void Handle(UpdateDelegateCommand command) { var sessionDelegate = delegateRepository.Find(command.SessionDelegateId); sessionDelegate.Update(command); delegateRepository.Update(sessionDelegate); delegateRepository.Save(); } }