public CreateBarCodeResponse Execute(CreateBarCodeRequest inputData) { var createBarCode = _barCodes.With_Text(inputData.Text) .With_Default_Resolution() .With_Default_Dimension() .Of_Type_QR_Code(inputData.CheckSumEnabled) .As_Png() .Create(); var result = new CreateBarCodeResponse { BarCode = createBarCode }; return(result); }
private static AttachBarCodeRequest Map(Barcode barcode, PdfFieldsOperationsResponse fieldsOperator, CreateBarCodeResponse barCodeCreator, IConfigurationProvider config) { var mapper = config.CreateMapper(); var attachBarCodeRequest = mapper.Map <Barcode, AttachBarCodeRequest>(barcode); attachBarCodeRequest.FileBytes = fieldsOperator.Output; attachBarCodeRequest.QrCodeBytes = barCodeCreator.BarCode; return(attachBarCodeRequest); }