public async Task <IActionResult> AddLanguage([FromBody] LanguageDto languageDto) { var entity = _mapper.Map <LanguageDto, Language>(languageDto); var addedEntity = await _languageService.AddAsync(entity); if (addedEntity != null) { return(Ok(addedEntity)); } return(BadRequest()); }
public async Task <ResponseData> Add([FromBody] Language model) { try { if (!ModelState.IsValid) { return(this.GetResponse(model)); } var lang = _lang.GetFirst(m => m.LanguageId == model.LanguageId); if (lang != null) { return(this.GetResponse(lang)); } await _lang.AddAsync(model); State.State.Languages.Add(model); return(this.GetResponse(model)); } catch (Exception ext) { return(this.GetResponse(ext)); } }
public async Task <int> Post(LanguageModel model) { return(await languageService.AddAsync(model)); }