post view model