=== Барање на патување - UseCase06 Овој случај го извршува патникот на апликацијата и со него побарува слободен возач кој ќе може да го изврши патувањето. ==== Актери * [[span(style=color: #00FF00, **Патник)]] ===== Предуслов * Патникот е најавен на апликацијата и сака да побара патување. ===== Чекори 1. Веднаш на почетниот екран апликацијата има две опции, дали патникот сака да побара директно патување од сите возачи или сака да ги прелистува возачите и одбере еден од нив. Во овој случај патникот клика на копчето „Побарај патување“. [[Image(mockup_1.JPG)]] 2. Апликацијата побарува од патникот да ја внесе адресата или да ја вклучи локацијата на неговиот уред. [[Image(mockup_2.JPG)]] 3. Патникот ја дава неговата Pick up адреса и локација и кликнува „Потврди“. 4. Апликацијата го испраќа барањето до слободните возачи. ===== Постуслов * Апликацијата го креира барањето и го испрати до слободните возачи. ==== SQL ''INSERT query за точка 3'' {{{#!sql INSERT INTO request (city_address, street_address, number_address, latitude, longitude, passenger_id) VALUES ('Skopje', '8-mi Septemvri', 100, 41.990541334829416, 21.426715661049315, (SELECT passenger_id FROM passenger WHERE first_name='Marko')) }}} ''SELECT query за точка 4'' {{{#!sql SELECT * FROM request r WHERE status = 'Created' }}}