public async Task <IActionResult> CreateLanguage(LanguageCreateDTO languageCreateDTO) { if (ModelState.IsValid && !string.IsNullOrEmpty(languageCreateDTO.Name)) { var language = _mapper.Map <Language>(languageCreateDTO); await _languageService.CreateAsync(language); return(RedirectToAction("Index", "Home")); } return(View(languageCreateDTO)); }
public async Task <ActionResult <Language> > AddLanguage(LanguageCreateDTO dto) { return(await _languageService.AddAsync(dto.key, dto.name)); }