/// <summary> /// Получить изображения подписи асинхронно /// </summary> private async Task <ISignatureFileData> FromSignatureFileAsync(ISignatureFile signatureFileBase) { var signatureFileData = await _fileSystemOperations.GetFileFromPath(signatureFileBase.SignatureFilePath); return(new SignatureFileData(signatureFileBase.PersonId, signatureFileBase.PersonInformation, signatureFileData, signatureFileBase.IsVerticalImage)); }
/// <summary> /// Получить изображения подписи /// </summary> private ISignatureFileData FromSignatureFile(ISignatureFile signatureFileBase) { var signatureFileData = _fileSystemOperations.GetFileFromPath(signatureFileBase.SignatureFilePath). WaitAndUnwrapException(); return(new SignatureFileData(signatureFileBase.PersonId, signatureFileBase.PersonInformation, signatureFileData, signatureFileBase.IsVerticalImage)); }
/// <summary> /// Преобразовать имя с идентификатором и подписью в класс модуля конвертации /// </summary> public static ISignatureFileApp ToApplication(this ISignatureFile signatureFileBase) => SignatureLibraryConverter.ToSignatureFileApplication(signatureFileBase);
/// <summary> /// Преобразовать имя с идентификатором и подписью в класс модуля конвертации /// </summary> public static ISignatureFileApp ToSignatureFileApplication(ISignatureFile signatureFileBase) => (signatureFileBase != null) ? new SignatureFileApp(signatureFileBase.PersonId, ToPersonInformationApp(signatureFileBase.PersonInformation), signatureFileBase.SignatureFilePath, signatureFileBase.IsVerticalImage) : throw new ArgumentNullException(nameof(signatureFileBase));