Вам не нужен код, но настоятельно рекомендуется иметь ViewModel. Ваш взгляд не должен слушать модель напрямую. Вначале это может показаться простым, но по мере роста вашего приложения вам нужно будет выполнять проверку, агрегирование, скрытие некоторой части модели и т. Д., И это должно быть частью вашей ViewModel, а не вашей модели или представления.