In MVVM I can clearly understand communication between View and ViewModel using INotifyPropertyChanged and Commands.
But what about ViewModel to Model communication and vice versa. For me it is unclear what approach is best for MVVM architecture.
Should I just call Model methods from ViewModel directly? And how I shoud track changes in Model - any standart approach?
There is rly little information about Model to ViewModel communication
What I have tried:
Right now I'm just directly calling Model methods from ViewModel. Tried to implement INotifyPropertyChanged on Model but that feels messy