public MainViewModel(Catalog catalog, ShoppingCart cart, IExternalNavigationService navigationService) { _catalog = catalog; _catalog.ProductsLoaded += OnProductsLoaded; _catalog.LoadPopularProducts(); _cart = cart; _cart.OrderCheckedOut += OnCartOrderCheckedOut; _navigationService = navigationService; }