public ActionResult Image(long id)
 {
     if (IdValidator.IsInvalid(id))
     {
         return(new EmptyResult());
     }
     return(GetImage(IoCModule.Create <WordTranslationsQuery>(), id));
 }
        private static UserLanguages GetUserLanguages()
        {
            var           languagesQuery = IoCModule.Create <LanguagesQuery>();
            UserLanguages userLanguages  = languagesQuery.GetLanguagesByShortNames(LanguagesShortNames.EN,
                                                                                   LanguagesShortNames.RU);

            return(userLanguages);
        }
        public JsonResult Check(string userUniqueId, string textToCheck, long sourceId)
        {
            if (IdValidator.IsInvalid(sourceId) || string.IsNullOrWhiteSpace(textToCheck))
            {
                return(JsonResultHelper.Error());
            }
            var wordsQuery = IoCModule.Create <WordsQuery>();
            var word       = wordsQuery.GetById(sourceId) as Word;

            if (word == null)
            {
                return(JsonResultHelper.Error());
            }
            textToCheck = textToCheck.Trim();
            bool isEquals = string.Equals(word.Text, textToCheck, StringComparison.InvariantCultureIgnoreCase);

            return(JsonResultHelper.Success(isEquals));
        }