private OperationResult <bool> SaveImageToFileStorage(AddBitmapForDocumentToProcess command) { try { var fileStoreCommand = new SavePageBitmapForDocumentToProcess { DocumentId = command.DocumentId, PageNumber = command.OrderedBitmap.Order, FileData = command.OrderedBitmap.FileData, FileLabel = command.OrderedBitmap.FileLabel, FileType = command.OrderedBitmap.FileType }; var persistResult = _saveImageCommand.Handle(fileStoreCommand); if (!persistResult.Success) { return(OperationResult <bool> .Failure(new FileStorageSaveFailed(fileStoreCommand))); } } catch (Exception ex) { return(OperationResult <bool> .Failure(new UncaughtException(ex))); } return(OperationResult <bool> .Success(true)); }
public IActionResult SavePageForDocumentToProcess([FromBody] SavePageBitmapForDocumentToProcess expectedData) { try { _saveDocumentPageHandler.Handle(expectedData); return(new JsonResult(new FileStorageRequestResult { Success = true })); } catch { return(new JsonResult(new FileStorageRequestResult { Success = false })); } }