Всем привет, нужна помощь в решении задачи. Проект asp net mvc, необходимо сохранять данные об активной сессии в бд. С началом и окончанием сессии вроде бы понятно - есть события в global.asax, но необходимо обновлять данные в бд, когда пользователь совершает любые действия. Как это лучше делать? Есть идея привязаться к событию OnActionExecuted Controller, но не уверен что это хорошая идея. Подскажите пожалуйста возможные решения.