I am writing a new application which has been seperated into layers (UI, Logic, Data Access). Right now all the layers are self contained in my application...which may be broken out at a later date. Also these layers have a seperate namespace as well such as BusinessLogicLayer, DataAccessLayer, etc... On my methods within the Business Logic and Data Access, I am wanting to use the Principal Permission Attribute.
For example I have a class called State & StateCollection which holds U.S. State information such as name and FIPS code. One method called GetStates() demands that a user have a certain role.
''' <summary>
''' Gets all states and their associated information
''' </summary>
''' <r ...
Go to the complete details ...