Esempio n. 1
0
        public async Task <(bool Saved, PhraseologySubject PhraseologySubject)> SavePhraseologySubject(PhraseologySubjectDto PhraseologySubjectDto)
        {
            var PhraseologySubject  = new PhraseologySubject();
            var PhraseologyCategory = await _phraseologyCategoryRepository.GetById(PhraseologySubjectDto.PhraseologyCategoryId);

            if (PhraseologyCategory == null)
            {
                return(false, PhraseologySubject);
            }

            PhraseologySubject = _mapper.Map(PhraseologySubjectDto, PhraseologySubject);
            PhraseologySubject.PhraseologyCategory = PhraseologyCategory;

            _phraseologySubjectRepository.Save(PhraseologySubject);

            return(await _unitOfWork.CommitAsync(), PhraseologySubject);
        }
Esempio n. 2
0
 public async Task <PhraseologyCategory> GetPhraseologyCategory(int id) => await _phraseologyCategoryRepository.GetById(id);