Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 3
0
 public async Task <int> Post(LanguageModel model)
 {
     return(await languageService.AddAsync(model));
 }