| 48 | [[Image("order1.PNG",80%,align=center)]] |
| 49 | \\ |
| 50 | \\ |
| 51 | [[Image("order2.PNG",80%,align=center)]] |
| 52 | \\ |
| 53 | \\ |
| 54 | [[Image("order3.PNG",80%,align=center)]] |
| 55 | \\ |
| 56 | \\ |
| 57 | [[Image("order4.PNG",80%,align=center)]] |
| 58 | \\ |
| 59 | \\ |
| 60 | [[Image("order5.PNG",80%,align=center)]] |
| 61 | \\ |
| 62 | \\ |
| 63 | За секој избран продукт од страна на корисникот се повикува методот 'add-to-cart' од контролерот за кошничката , при што се испраќа ИД на продуктот што го избрал корисникот и тој се зачувува во сесијата. При нарачка се повикува методот 'order' од контролерот за нарачки, при што прво се валидираат квантитетите за секој продукт и потоа се повикува методот 'saveOrder' од сервисниот слој, при што се креира објект од тип OrderEntity и се зачувува во базата на податоци. Во самиот објект имаме информации за нарачката(од кој е направена, кога е направена, вкупната цена на нарачката, статусот на нарачката итн.). Исто така, во базата се зачувуваат и деталите на нарачките, кој производ е нарачан и квантитетот за тој производ.На крајот, се бришат сите информации за нарачката од сесијата на самиот корисник |