Я хочу создать разрешения для некоторых действий, таких как создание или обновление информации (но не для отображения).Для этого я добавляю атрибуты перед всеми необходимыми методами, например
[Permissions(Permissions.Admin)]
public ActionResult Create()
{
//...
}
Кроме того, я не хотел бы оставлять ссылки активными на странице индекса.Поэтому я должен добавить несколько проверок в представлениях.
@if (checking...)
{
@Html.ActionLink("Create New", "Create")
}
Чем больше проверок я добавляю, тем скучнее и больше вещей я должен помнить.Как это сделать правильно?