Changes between Version 18 and Version 19 of UseCaseImplementations


Ignore:
Timestamp:
09/17/25 15:43:10 (5 hours ago)
Author:
231172
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v18 v19  
    7474[[Image(Filtriraj.png)]]
    7575[[BR]]
    76 По избраната категорија со функцијата handleCategoryChange се повикува fetchCategories(filters) од ProductContext. ProductContext праќа HTTP GET и се поврзува со backend-от и на ист принцип како кај Home ги земa продуктите, само што сега го зачувува филтерот и после од базата каде што се наоѓаат сите продукти ги избера само оние кои ја имаат таа категорија (тоа id). Kонтекстот го ажурира products и loading. Home компонентата се ререндерира и прикажува филтрираните резултати.
     76По избраната категорија со функцијата handleCategoryChange се повикува fetchCategories(filters) од productContext. ProductContext праќа HTTP GET и се поврзува со backend-от и на ист принцип како кај Home ги земa продуктите, само што сега го зачувува филтерот и после од базата каде што се наоѓаат сите продукти ги избера само оние кои ја имаат таа категорија (тоа id). Kонтекстот го ажурира products и loading. Home компонентата се ререндерира и прикажува филтрираните резултати.
    7777[[BR]]
    7878[[Image(prikazuvanje produkti 1.png)]]
     
    8383[[Image(Prebaraj.png)]]
    8484
    85 Принципот на функционирање е ист како и кај филтрирање, само што наместо fetchCategories() се повикува fetchProduct().
     85Принципот на функционирање е ист како и кај филтрирање, само што наместо fetchCategories() се повикува fetchProducts().
     86[[Image(home.png)]]
    8687[[Image(prebaraj.png)]]
    87 [[Image(home.png)]]
     88
     89Доколку сака да пребара дефиниран продукт или да отвори некој продукт, за да ги земе информациите се праќа барање до backend-от со тоа ид за прозвод, проверува дали го има тој продукт (со тоа ид) во базата и ако го има го враќа назад како одговор.
     90[[Image(get 1 product.png)]]
    8891
    8992=== Use Case ID: 6 – Преглед на панелот на направени нарачки ===