| @@ 64-108 (lines=45) @@ | ||
| 61 | * | |
| 62 | * @return Response | |
| 63 | */ | |
| 64 | public function store(Request $request) | |
| 65 |   {
 | |
| 66 |       try {
 | |
| 67 | $token = $request->keys; | |
| 68 | $hostkey = New Hostkeys; | |
| 69 |           $hostkey->hostname 			= str_replace(array('https://', 'http://'), array('',''),$request->hostname);
 | |
| 70 | $hostkey->keys = $token; | |
| 71 | $hostkey->state = $request->state; | |
| 72 | $hostkey->transition = $request->transition; | |
| 73 | $hostkey->user_id = $request->user_id; | |
| 74 |           if($request->state == 'Approved' || $request->state == 'approved' || $request->state == 'Rejected' || $request->state == 'rejected'){
 | |
| 75 | $hostkey->save(); | |
| 76 | ||
| 77 | $error = false; | |
| 78 | $statusCode = 200; | |
| 79 | $title = 'Success'; | |
| 80 | $type = 'success'; | |
| 81 | $message = 'Data Saved Successfuly.'; | |
| 82 | $result = $hostkey; | |
| 83 |           }else {
 | |
| 84 | $error = true; | |
| 85 | $statusCode = 404; | |
| 86 | $title = 'Error'; | |
| 87 | $type = 'error'; | |
| 88 | $message = 'Error'; | |
| 89 | $result = 'Not Found'; | |
| 90 | } | |
| 91 |       } catch (Exception $e) {
 | |
| 92 | $error = true; | |
| 93 | $statusCode = 404; | |
| 94 | $title = 'Error'; | |
| 95 | $type = 'error'; | |
| 96 | $message = 'Error'; | |
| 97 | $result = 'Not Found'; | |
| 98 |       } finally {
 | |
| 99 | return Response::json(array( | |
| 100 | 'error' => $error, | |
| 101 | 'status' => $statusCode, | |
| 102 | 'title' => $title, | |
| 103 | 'type' => $type, | |
| 104 | 'message' => $message, | |
| 105 | 'result' => $result | |
| 106 | )); | |
| 107 | } | |
| 108 | } | |
| 109 | ||
| 110 | /** | |
| 111 | * Display the specified resource. | |
| @@ 259-303 (lines=45) @@ | ||
| 256 | * @param int $id | |
| 257 | * @return Response | |
| 258 | */ | |
| 259 | public function update(Request $request, $id) | |
| 260 |    {
 | |
| 261 |        try {
 | |
| 262 | $token = $request->keys; | |
| 263 | $hostkey = Hostkeys::findOrFail($id); | |
| 264 |            $hostkey->hostname 			= str_replace(array('https://', 'http://'), array('',''),$request->hostname);
 | |
| 265 | $hostkey->keys = $token; | |
| 266 | $hostkey->state = $request->state; | |
| 267 | $hostkey->transition = $request->transition; | |
| 268 | $hostkey->user_id = $request->user_id; | |
| 269 |            if($request->state == 'Approved' || $request->state == 'approved' || $request->state == 'Rejected' || $request->state == 'rejected'){
 | |
| 270 | $hostkey->save(); | |
| 271 | ||
| 272 | $error = false; | |
| 273 | $statusCode = 200; | |
| 274 | $title = 'Success'; | |
| 275 | $type = 'success'; | |
| 276 | $message = 'Data Saved Successfuly.'; | |
| 277 | $result = $hostkey; | |
| 278 |            }else {
 | |
| 279 | $error = true; | |
| 280 | $statusCode = 404; | |
| 281 | $title = 'Error'; | |
| 282 | $type = 'error'; | |
| 283 | $message = 'Error'; | |
| 284 | $result = 'Not Found'; | |
| 285 | } | |
| 286 |        } catch (Exception $e) {
 | |
| 287 | $error = true; | |
| 288 | $statusCode = 404; | |
| 289 | $title = 'Error'; | |
| 290 | $type = 'error'; | |
| 291 | $message = 'Error'; | |
| 292 | $result = 'Not Found'; | |
| 293 |        } finally {
 | |
| 294 | return Response::json(array( | |
| 295 | 'error' => $error, | |
| 296 | 'status' => $statusCode, | |
| 297 | 'title' => $title, | |
| 298 | 'type' => $type, | |
| 299 | 'message' => $message, | |
| 300 | 'result' => $result | |
| 301 | )); | |
| 302 | } | |
| 303 | } | |
| 304 | ||
| 305 | /** | |
| 306 | * Remove the specified resource from storage. | |