app/Http/Controllers/AndroidController.php
//Patalpu potencialus nuomininkas atsaukia rezervavimo laika
Patalpu potencialus nuomininkas atsaukia rezervavimo laika
Patalpu potencialus nuomininkas atsaukia rezervavimo laika
public function atsauktiLaika(Request $request)
    {
        $user = User::where('email', $request->input('email'))->first();
        if (Hash::check($request->input('api_token'), $user->api_token)) {
            $graph = Graph::find(intval($request->input('id')));
            $diena = $graph->diena;
            $laikas = $graph->laikas;
            $savaitesNr = $graph->savaitesNr;
            $id = $graph->user_id;
            if($graph->statusas === 'rezervuojama') {
                $graph->diena = $diena;
                $graph->laikas = $laikas;
                $graph->savaitesNr = $savaitesNr;
                $graph->statusas = 'laisva';
                $graph->user_id = $id;
                $graph->nuomin_id = 0;
                $graph->post_id = 0;
                $graph->komentaras = '';
                $graph->save();
            }else
            {
                $graph->statusas = 'atsaukta';
                $graph->komentaras = (string)$request->input('komentaras');
                $graph->save();
                $graph = new Graph();
                $graph->diena = $diena;
                $graph->laikas = $laikas;
                $graph->savaitesNr = $savaitesNr;
                $graph->statusas = 'laisva';
                $graph->user_id = $id;
                $graph->nuomin_id = 0;
                $graph->post_id = 0;
                $graph->komentaras = '';
                $graph->save();
            }
            return "success";
        }
        return "no";
    }
public function atsauktiLaika ( Request $ request ) { $ user = User :: where ( 'email' , $ request -> input ( 'email' ) ) -> first ( ) ; if ( Hash :: check ( $ request -> input ( 'api_token' ) , $ user -> api_token ) ) { $ graph = Graph :: find ( intval ( $ request -> input ( 'id' ) ) ) ; $ diena = $ graph -> diena ; $ laikas = $ graph -> laikas ; $ savaitesNr = $ graph -> savaitesNr ; $ id = $ graph -> user_id ; if ( $ graph -> statusas === 'rezervuojama' ) { $ graph -> diena = $ diena ; $ graph -> laikas = $ laikas ; $ graph -> savaitesNr = $ savaitesNr ; $ graph -> statusas = 'laisva' ; $ graph -> user_id = $ id ; $ graph -> nuomin_id = 0 ; $ graph -> post_id = 0 ; $ graph -> komentaras = '' ; $ graph -> save ( ) ; } else { $ graph -> statusas = 'atsaukta' ; $ graph -> komentaras = ( string ) $ request -> input ( 'komentaras' ) ; $ graph -> save ( ) ; $ graph = new Graph ( ) ; $ graph -> diena = $ diena ; $ graph -> laikas = $ laikas ; $ graph -> savaitesNr = $ savaitesNr ; $ graph -> statusas = 'laisva' ; $ graph -> user_id = $ id ; $ graph -> nuomin_id = 0 ; $ graph -> post_id = 0 ; $ graph -> komentaras = '' ; $ graph -> save ( ) ; } return " success " ; } return " no " ; }
Patalpu potencialus nuomininkas atsaukia rezervavimo laika
Patalpu potencialus nuomininkas atsaukia rezervavimo laika
//Atmestas laikas issaugojamas kaip atmestas iki kol Nuominankas patvirtins kad supranta kodel tai atmesta //Jei nuomininkas nori atsaukti dar nepatvirtinta susitikimo laika, tai nuomotojas apie tai nebus informuojamas //Kitu atveju nuomotojas informuojamas //Sukuriamas naujas toks pats laisvas laikas, kitiems vartotojams