MVC model transaction failed exception implementation