Просто интересно, как люди обрабатывают авторизацию при использовании MVVM и/или моделей.MVVM/ViewModels and handling Авторизация
Если я не использовал VM, я бы передал модель, и у нее было бы свойство, которое я мог бы проверить, может ли пользователь редактировать данный объект/свойство, но при использовании MVVM я отключу себя от бизнес-объекта ... и, таким образом, не знают, что такое безопасность.
Это случай, когда картографу следует знать о наличии авторизации и не копировать данные, если проверка авторизации не удалась. Если бы это было так, я предполагаю, что картографу необходимо будет увидеть некоторые свойства на виртуальной машине, чтобы интерфейс знал, какие поля отсутствуют, данные из-за отказа авторизации.
Если это происходит в картографа, как это вписывается в такие вещи, как AutoMapper и т.д.
Приветствия Энтони
Итак, вы говорите, что моя виртуальная машина будет внутренне хранить BO и публично раскрывать свойство авторизации, которое на самом деле является просто прокси-оболочкой для свойства авторизации на BO? –
В значительной степени ... Часто, когда VM просто выставляют свойства модели для слоя «Вид». Это очень общая задача уровня VM. –
Знаете ли вы о каких-либо хороших ресурсах, которые входят в шаблоны и практики более подробно в отношении VM и MVVM? –