Changes between Version 1 and Version 2 of usecaseimplementations


Ignore:
Timestamp:
01/10/23 19:08:15 (23 months ago)
Author:
201166
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • usecaseimplementations

    v1 v2  
    1919|| 7    || Блокира термин ||
    2020|| 8    || Менува статус на нарачка ||
     21
     22== Корисничко сценарио "Клиент прави резервација"
     23[[Image("scenario1.png",80%,align=center)]]
     24\\
     25Корисникот оди на страната за резервации и најпрво избира датум и тип на резервација. Системот ги покажува слободните термини за соодвената услуга и корисникот избира од понудените
     26\\
     27[[Image("reservation1.png",80%,align=center)]]
     28\\
     29[[Image("reservation2.png",80%,align=center)]]
     30\\
     31Најпрво се повикува методот 'getFreeReservations' од контролерот за резервации, при што тој прима параметри за датум и тип на услуга. Системот преку методот 'getFreeReservations' кој се наоѓа во сервисниот слој(service layer) ги наоѓа слободните термини за соодвениот датум и тип на услуга и му ги враќа назад на клиентот преку моделот. Откако клиентот ќе избере соодветен термин и ја направи резервацијата, се повикува методот 'make-reservation' од контролерот за резервации, при што тука се примаат сите параметри за резервацијата. Системот преку методот 'makeReservation' кој се наоѓа во сервисниот слој(service layer), прави објект од ReservationEntity и го зачувува во базата. Во самиот објект, ги имаме сите информации за резервацијата(датум,тип,време,од кој корисник е направена резервацијата итн.)