title: How to use a single DBContext instance across multiple MVC action calls to implement an "Undo-able" page
body: <p>Every action call will create a new Controller instance. How can I use a single Database instance such that just call SaveChanges() on that instance when needed and don't call that if I want to undo all actions?</p>