public void ExecutePost(PostProcessImageRequest request) { Base64DecodedData base64Decoded = _processImageDecoder.DecodeBase64ImageString(request.base64Image); ProcessImageData imageData = ImageDataFactory.CreateImageDataObject(request, base64Decoded); _processImageGateway.UploadImage(imageData); }
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(); }