|
1234567891011121314151617181920212223242526 |
- using Karsha_Site.Application.Interfaces.FacadPatterns;
- using Karsha_Site.Application.Services.Products.Queries.GetProductForSite;
- using Microsoft.AspNetCore.Mvc;
-
- namespace EndPoint.Site.Controllers
- {
- public class ProductController : Controller
- {
- private readonly IProductFacad _productFacad;
-
- public ProductController(IProductFacad productFacad)
- {
- _productFacad = productFacad;
- }
- public IActionResult Index(Ordering ordering, string Searchkey, int? CatId = null, int page = 1, int pageSize = 20)
- {
- return View(_productFacad.GetProductForSiteService.Execute(ordering, Searchkey, page, pageSize, CatId).Data);
- }
-
-
- public IActionResult Detail(int Id)
- {
- return View(_productFacad.GetProductDetailForSiteService.Execute(Id).Data);
- }
- }
- }
|