Esempio n. 1
0
        public IActionResult GetAllLanguages(string fields = "")
        {
            var allLanguages = _languageService.GetAllLanguages();

            IList <LanguageDto> languagesAsDto = allLanguages.Select(language => _dtoHelper.PrepateLanguageDto(language)).ToList();

            var languagesRootObject = new LanguagesRootObject()
            {
                Languages = languagesAsDto
            };

            var json = JsonFieldsSerializer.Serialize(languagesRootObject, fields);

            return(new RawJsonActionResult(json));
        }
Esempio n. 2
0
        public async Task <IActionResult> GetAllLanguages(string fields = "")
        {
            var allLanguages = await _languageService.GetAllLanguagesAsync();

            IList <LanguageDto> languagesAsDto = await allLanguages.SelectAwait(async language => await _dtoHelper.PrepareLanguageDtoAsync(language)).ToListAsync();

            var languagesRootObject = new LanguagesRootObject
            {
                Languages = languagesAsDto
            };

            var json = JsonFieldsSerializer.Serialize(languagesRootObject, fields);

            return(new RawJsonActionResult(json));
        }