MVVM post