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)); }