public async Task UpdateAsync(SubjectDTO subject)
        {
            _unitOfWork.SubjectRepository.Update(subject.AdaptToSubject());

            await _unitOfWork.CommitAsync();
        }
        public async Task AddAsync(SubjectDTO subject)
        {
            await _unitOfWork.SubjectRepository.InsertAsync(subject.AdaptToSubject());

            await _unitOfWork.CommitAsync();
        }