Changes between Version 5 and Version 6 of UseCaseImplementations
- Timestamp:
- 01/21/26 16:08:56 (22 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseImplementations
v5 v6 27 27 [[Image(prebaruvanjekod2.png)]] 28 28 29 **Метод IsStudent()** - заштитен (protected) метод кој проверува дали моментално најавениот корисник е од тип Student. 29 **Метод IsStudent()** - заштитен (protected) метод кој проверува дали моментално најавениот корисник е од тип Student. 30 30 31 Прво се зема ID-то на најавениот корисник преку User.Identity.GetUserId(). Потоа, преку Entity Framework сепребарува табелата Users, но само корисници од тип Student (користејќи OfType<Student>()). Методот Any враќа true ако постои студент со истото ID, во спротивно false. Овој метод се користи за контрола на логиката во View (на пример, да се прикажат одредени функционалности само за студенти).31 Прво го зема ID-то на најавениот корисник преку User.Identity.GetUserId(). Потоа, преку Entity Framework ја пребарува табелата Users, но само корисници од тип Student (користејќи OfType<Student>()). Методот Any враќа true ако постои студент со истото ID, во спротивно false. Овој метод се користи за контрола на логиката во View (на пример, да се прикажат одредени функционалности само за студенти). 32 32 33 33 **Метод ViewMentors(...)** - ActionResult метод кој враќа View со листа на ментори и поддржува повеќе параметри за пребарување и филтрирање: име, презиме, предмет, тема и достапност. … … 47 47 48 48 Корисникот може да филтрира според повеќе критериуми одеднаш. 49 50 [[Image("filter (1).png")]] 49 51 50 52 ----
