public IActionResult Index() { var vm = new ProductLineViewModel(); vm.ProductLines = this.repo.ProductLines(); return(View(vm)); }
public IActionResult Product(int productLineId, string productCode) { var vm = new ProductLineViewModel(); vm.ProductLineId = productLineId; vm.ProductLines = this.repo.ProductLines(); vm.product = this.repo.Product(productCode); if (string.IsNullOrEmpty(vm.product.ProductCode)) { vm.PageTitle = "Not Found"; vm.flashMessage.Status = "Error"; vm.flashMessage.Message = "Unable to find that product."; } else { vm.PageTitle = vm.product.ProductName; } return(View(vm)); }
public IActionResult Index(int productLineId) { var vm = new ProductLineViewModel(); vm.ProductLineId = productLineId; vm.ProductLines = this.repo.ProductLines(); vm.products = this.repo.ProductLine(productLineId); if (vm.products.Count < 1) { vm.PageTitle = "Not Found"; vm.flashMessage.Status = "Error"; vm.flashMessage.Message = "Unable to find that product line."; } else { vm.PageTitle = vm.products[0].ProductLine; } return(View(vm)); }