У меня есть продукт с множеством цен. Я хочу, чтобы на основе группы пользователей отображалась соответствующая цена.
Насколько я создал роли, которые описывают эти группы
- Администратор
- UserPriceA
- UserPriceB
- UserPriceC
Я бы хотел как-то получить роль текущего пользователя.
Примерно так:
public decimal Price {
get
{
var price = Prices.First(p => p.PriceType.Name == Something.CurentUser.Role);
return price;
}
}