Вы вправе использовать любой вид кода, который работает для вас, MVVM - это просто соглашение, которое должно помочь вам лучше и быстрее кодировать, но если оно не работает для вас и не существует третьей стороны (например, вашработодатель), который выполняет эти запросы, вы можете делать все, что лучше для вас.
Говоря о MVVM, этот класс выше должен быть моделью, и если вы хотите соблюдать соглашение MVVM, вы не можете сделатьТо, что вы сделали, должно содержать только простые свойства.Но, как я сказал выше, кто-то должен решить, хочет ли он вообще использовать MVVM, поэтому, если вы не решили придерживаться соглашения MVVM, вы можете использовать этот код, просто рассчитывайте, что он может немного сбить с толку, если вам нужен кто-тоеще работать над этим кодом тоже.