Ehsan,
you can define a list of authentication methods; the methods will be tried in the order in which they are configured:
aaa authentication login {default|<name>} method1 [method2] ...
I haven't tested it but this should work as desired:
aaa authentication login default local group tacacs+
HTH
Rolf