// GET: Product public async Task <ActionResult> Index() { var viewModel = new MainProductsViewModel { CategoryTypes = await _productService.GetCategoryTypes(), Products = await _productService.GetProducts() }; return(View(viewModel)); }
public ProductsPage() { InitializeComponent(); if (this.DataContext as MainProductsViewModel != null) { vm = this.DataContext as MainProductsViewModel; } popupMetaData.Closed += Popup_Closed; }
public async Task <ActionResult> CategoryProducts(int id) { var products = await _productService.ProductsByCategory(id); var viewModel = new MainProductsViewModel { Products = products, CategoryTypes = await _productService.GetCategoryTypes() }; return(View("Index", viewModel)); }