public OutLanguageDTO Insert(InLanguageDTO entity) { var lang = _mapper.Map <Language>(entity); _unitOfWork.LanguageRepository.Add(lang); _unitOfWork.SaveChanges(); var result = GetByKey(lang.Id); return(result); }
public ActionResult <OutLanguageDTO> Update([FromBody] InLanguageDTO translation) { try { var result = translationService.Update(translation); return(result); } catch (DbUpdateException ex) { return(BadRequest(ex)); } }
public OutLanguageDTO Update(InLanguageDTO entity) { var lang = _mapper.Map <Language>(entity); foreach (var key in lang.Keys) { key.LanguageId = lang.Id; _unitOfWork.KeyRepository.Update(key); } _unitOfWork.LanguageRepository.Update(lang); _unitOfWork.SaveChanges(); var result = GetByKey(lang.Id); return(result); }