/// <summary>
 /// Предварительная проверка конвертации
 /// </summary>
 private async Task ConvertingPackageCheck(PackageDataRequestServer packageRequest) =>
 await _converterServerPackageDataFromDto.ToFilesDataServerAndSaveFile(packageRequest).
 ResultVoidOkBindAsync(async package =>
 {
     _idPackage = package.Id;
     await ConvertingPackage(package);
 }).
 ResultVoidBadAsync(errors => _messagingService.ShowErrors(errors));
 /// <summary>
 /// Конвертер пакета информации из трансферной модели в класс серверной части
 /// </summary>
 public async Task <IResultValue <IPackageServer> > ToFilesDataServerAndSaveFile(PackageDataRequestServer packageDataRequest) =>
 await packageDataRequest.FilesData.
 Select(fileData => ToFileDataServerAndSaveFile(fileData, packageDataRequest.Id.ToString())).
 Map(Task.WhenAll).
 MapAsync(results => results.ToResultCollection()).
 MapAsync(result => (IResultValue <IReadOnlyCollection <IFileDataServer> >)result).
 ResultValueOkAsync(filesData => new PackageServer(packageDataRequest.Id, packageDataRequest.AttemptingConvertCount,
                                                   StatusProcessingProject.Converting,
                                                   ToConvertingSettings(packageDataRequest.ConvertingSettings),
                                                   filesData));