homework/Controllers/CatalogController.cs

23 lines
555 B
C#

using Microsoft.AspNetCore.Mvc;
using TechnoWorld.Data;
using TechnoWorld.Models;
namespace TechnoWorld.Controllers;
public class CatalogController : Controller
{
[HttpGet]
public IActionResult Index(string? category = null, string? q = null)
{
ViewData["Title"] = "Каталог";
var products = ProductStore.GetByFilter(category, q);
ViewData["Categories"] = ProductStore.Categories;
ViewData["CurrentCategory"] = category;
ViewData["SearchQuery"] = q;
return View(products);
}
}