Я пытаюсь избежать обычного:
if(!user.HasPermission(Actions.UpdateRecord))
{
// code to update record
}
для большого количества разрешений по всему моему приложению.
Я ищу способ проверки разрешений в эффективноми (если возможно) элегантная манера.В этом случае в каждом разрешении есть несколько действий.