170 | | [[Image(manageChallenges.png,width=900, height=450)]] |
| 170 | [[Image(createNewChallenge3.0.png,width=900, height=450)]] |
| 171 | **Модераторот притиснува „Create Challenge“, се повикува помошна функција која испраќа POST барање до backend. Функцијата во контролерот го обработува барањето, така што најпрво се проверува дали корисникот навистина е модератор, а потоа се повикува валидациска функција за предизвикот. При испешен крај предизвикот се додава во датабазата** |
| 172 | [[Image(handlesubmit1.png)]] |
| 173 | [[Image(handlesubmit2.png)]] |
| 174 | **Помошна функција во „services/taskService“** |
| 175 | [[Image(createNewTaskService.png)]] |
| 176 | **Функцијата во контролерот** |
| 177 | [[Image(createNewTaskControler1.png)]] |
| 178 | [[Image(createNewTaskControler2.png)]] |
| 179 | **Функцијата за валидација во моделот „Challenge“** |
| 180 | [[Image(validate.png)]] |