예제 #1
0
        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());
        }