compras viewmodel