Я знаю, что должен обрабатывать данные в представлении, но должен ли ViewModel обрабатывать исключения или я должен убедиться, что мой BL обрабатывает все исключения?
Мой мыслительный процесс, стоящий за этим вопросом, заключается в том, что если два ViewModel использовали один и тот жеКласс BL, который им потребуется для дублирования обработки ошибок.