[Authorize(Role=Role.Admin, Role.Client)]
пока не работает, [Authorize(Role="Admin,Client")]
работает, я хочу передать строго типизированные объекты, как я их определил, кто-нибудь знает как?
Я не хочу попадать в базу данных несколько раз, поэтому что-то вроде:
[Authorize(Role=Role.Admin)]
[Authorize(Role= Role.Client)]
public ActionResult Something()
{
}
мне не подходит ...
EDIT:
Хорошо ... поэтому предыдущий вопрос задавался ранее, но я исправил: как мне создать его в качестве делегата или функции? Я хочу выбрать одну или несколько ролей? Это возможно?
Я мог бы сделать:
[Authorize(x=> x.Role == Role.Admin && x.Role == Role.Client)]