Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # controller
- sale_result = CreateSale.call(sale: sale)
- if result.success?
- stock_result = ProcessStock.call(products: sale.products)
- if payment_result.success?
- # verify result again and so on…
- else
- # rollback CreateSale, deleting record from database
- end
- end
Add Comment
Please, Sign In to add comment