I am doing following tasks in a ASP.NET MVC page submit event,[*]Create and Save a new entitey in DB1 - 1 transaction.[*]Create master data in DB2 - 2 transaction.[*]Make a Synchronous WCF call (time consuming call) - 3 transactions.I am new to ASP.NET and MVC, in the above case how to handle these transactions, and show proper progress to the user on the UI for each transaction complete.When any failure, the completed transactions should be persisted, and notified to user that when editing the workflow next time it should allow to do the not completed transactions.