public async Task <IEnumerable <IEvent> > HandleAsync(CreateLanguage command) { var language = Language.CreateNew(command, _validator, _sortOrderGenerator); await _languageRepository.CreateAsync(language); return(language.Events); }
public async Task <IAggregateRoot> HandleAsync(CreateLanguage command) { var language = Language.CreateNew(command, _validator, _sortOrderGenerator); await _languageRepository.CreateAsync(language); return(language); }