Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

ProductController.cs 775B

1234567891011121314151617181920212223242526
  1. using Karsha_Site.Application.Interfaces.FacadPatterns;
  2. using Karsha_Site.Application.Services.Products.Queries.GetProductForSite;
  3. using Microsoft.AspNetCore.Mvc;
  4. namespace EndPoint.Site.Controllers
  5. {
  6. public class ProductController : Controller
  7. {
  8. private readonly IProductFacad _productFacad;
  9. public ProductController(IProductFacad productFacad)
  10. {
  11. _productFacad = productFacad;
  12. }
  13. public IActionResult Index(Ordering ordering, string Searchkey, int? CatId = null, int page = 1, int pageSize = 20)
  14. {
  15. return View(_productFacad.GetProductForSiteService.Execute(ordering, Searchkey, page, pageSize, CatId).Data);
  16. }
  17. public IActionResult Detail(int Id)
  18. {
  19. return View(_productFacad.GetProductDetailForSiteService.Execute(Id).Data);
  20. }
  21. }
  22. }