public async Task <string> Handle(Query request, CancellationToken cancellationToken) { Mods mods = modService.GetMods(request.Value); if (mods.Three && mods.Five) { return(translationService.Translate(TranslationKey.Both)); } if (mods.Three) { return(translationService.Translate(TranslationKey.Three)); } if (mods.Five) { return(translationService.Translate(TranslationKey.Five)); } return(request.Value.ToString()); }