commit | author | age
|
42e9ce
|
1 |
<?php |
FB |
2 |
namespace App\Vola\Services\FakeSSODatabase; |
|
3 |
|
7e64cc
|
4 |
use App\Models\Msisdn; |
2bfce6
|
5 |
use App\Models\VodafoneUser; |
42e9ce
|
6 |
use Exception; |
FB |
7 |
use Illuminate\Support\Facades\DB; |
6aea63
|
8 |
use PDOException; |
42e9ce
|
9 |
|
FB |
10 |
class FakeSSODatabaseHandler { |
6aea63
|
11 |
|
FB |
12 |
public function insertDataIntoTables(array $data) { |
|
13 |
|
7e64cc
|
14 |
$userArray = |
2bfce6
|
15 |
[ |
FB |
16 |
'Name' => $data["Name"], |
|
17 |
'Surname' => $data["Surname"], |
|
18 |
'EmailAddress' => $data["EmailAddress"] |
|
19 |
]; |
6aea63
|
20 |
|
7e64cc
|
21 |
$msisdnArray = |
FB |
22 |
[ |
|
23 |
'MSISDN' => $data["sim_1"], |
|
24 |
'IdPiano' => $data["IdPiano"] |
|
25 |
]; |
|
26 |
|
42e9ce
|
27 |
try{ |
7e64cc
|
28 |
$userModel = VodafoneUser::create($userArray); |
FB |
29 |
Msisdn::create(['MSISDN' => $data["sim_1"], |
|
30 |
'IdPiano' => $data['IdPiano'], |
|
31 |
'LinkedUser' => $userModel->id]); |
|
32 |
|
6aea63
|
33 |
}catch(PDOException $e) { |
FB |
34 |
echo $e->getMessage(); |
2bfce6
|
35 |
} |
FB |
36 |
|
42e9ce
|
37 |
} |
FB |
38 |
|
|
39 |
|
|
40 |
} |