Beispiel #1
0
        private async Task <bool> CheckAudioInfoForUpdate(QuestionAudioFile fileInfo, UpdateExaminationAudioFileInfoRequest request)
        {
            if (fileInfo == null)
            {
                return(false);
            }

            if (fileInfo.Name != request.FileName && await questionAudioFilesRepository.ExistsAsync(request.FileName))
            {
                return(false);
            }

            if (fileInfo.Id == request.Id && fileInfo.Name == request.FileName && fileInfo.Comment == request.Comment)
            {
                return(false);
            }

            return(true);
        }
 public async Task <bool> CheckIfFileExist(string fileName)
 => await questionAudioFilesRepository.ExistsAsync(fileName);