есть метод у контроллера AdminController
[HttpGet]
public IEnumerable<Admin> GetAdmins() {
if (User.IsInRole("User")) {
//возвратить Админа с полями которые доступны этой роли
} else if (User.IsInRole("Admin")){
//возвратить Админа со всеми полями
}
}
Как правильнее будет реализовать такую схему ?
AdminForUserDTO
с разрешенными полями и
использовать Mapper для конвертации или вручную инициализировать.AdminForUserDTO
с нужными полями, реализовать его в Admin
и приводить класс Admin
к интерфейсу AdminForUserDTO
Метод должен возвращать GetAdmins
должен возвращать тип object
в этом случае.Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Если я правильно понял, то согласно концепции MVVM, данные должны либо храниться в модели, либо с помощью модели браться и обрабатываться из внешнего...
Есть страничка, которую загружаю через webbrowserТак вот я через InvokeMember имитирую клик по кнопке, кнопка меняет свой текст после нажатия на нее,...
Когда запускаю WCF Data Service получаю ошибку HTTP Error 50019 - Internal Server Error