コード例 #1
0
        public async Task <IActionResult> UpdateLanguage(int languageId, [FromBody] LanguageOfUpdate language)
        {
            var LanguageFromRepo = await _repositoryWrapper.LanguageRepositoryWrapper.FindOne(languageId);

            if (LanguageFromRepo == null)
            {
                return(NotFound());
            }

            _mapper.Map(language, LanguageFromRepo);

            await _repositoryWrapper.LanguageRepositoryWrapper.Update(LanguageFromRepo);

            return(NoContent());
        }
コード例 #2
0
        public IActionResult UpdateLanguages(int id, [FromBody] LanguageOfUpdate language)
        {
            var languageFromRepo = _cityInfoRepository.GetLanguage(id);

            if (languageFromRepo == null)
            {
                return(NotFound());
            }

            _mapper.Map(language, languageFromRepo);

            _cityInfoRepository.UpdateLanguage(languageFromRepo);
            _cityInfoRepository.Save();

            return(NoContent());
        }