public void ExecutePost(PostProcessImageRequest request)
        {
            Base64DecodedData base64Decoded = _processImageDecoder.DecodeBase64ImageString(request.base64Image);
            ProcessImageData  imageData     = ImageDataFactory.CreateImageDataObject(request, base64Decoded);

            _processImageGateway.UploadImage(imageData);
        }
예제 #2
0
 public static ProcessImageData CreateImageDataObject(PostProcessImageRequest request, Base64DecodedData decodedStringData)
 {
     return(new ProcessImageData()
     {
         processRef = request.processRef,
         imageId = request.imageId,
         imageData = decodedStringData,
         key = ImagePersistingHelper.generateImageKey(request.processType, request.imageId, request.processRef, decodedStringData.imageExtension)
     });
 }
 public void SetUp()
 {
     //act
     _processImageData  = new ProcessImageData();
     _base64DecodedData = new Base64DecodedData();
 }