コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }