<?php

namespace App\Http\Controllers\calonsiswa;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

use Input as Input;
use Illuminate\Support\Facades\Auth;
use App\Models\OrangTua;
use App\Models\Pendaftar;
use Session;
use DB;


class OrangTuaController extends Controller
{
    public function index()
    {
        $this->data['title'] = 'Data OrangTua';
        $this->data['orangtua'] = Auth::user()->pendaftar;
        return view('calonsiswa.orangtua.index',$this->data);
    }

    public function create()
    {
    	 $this->data['title'] = 'Mendaftar';
        return view('calonsiswa.orangtua.create',$this->data);
    }

    public function store(Request $request)
    {
        $this->validate($request,[
            'id_pendaftar'=>'required',
            'nama_ayah'=>'required',
            'tahun_lahir_ayah'=>'required',
            'nik_ayah'=>'required',
            'kebutuhan_khusus_ayah'=>'required',
            'pekerjaan_ayah'=>'required',
            'pendidikan_ayah'=>'required',
            'penghasilan_bulanan_ayah'=>'required',
            'nama_ibu'=>'required',
            'tahun_lahir_ibu'=>'required',
            'nik_ibu'=>'required',
            'kebutuhan_khusus_ibu'=>'required',
            'pekerjaan_ibu'=>'required',
            'pendidikan_ibu'=>'required',
            'penghasilan_bulanan_ibu'=>'required',
            'nama_wali'=>'required',
            'tahun_lahir_wali'=>'required',
            'nik_wali'=>'required',
            'kebutuhan_khusus_wali'=>'required',
            'pekerjaan_wali'=>'required',
            'pendidikan_wali'=>'required',
            'penghasilan_bulanan_wali'=>'required',
        ]);

        $pen = OrangTua
        ::updateOrCreate(
            [
            'id_pendaftar'=> $request->user()->pendaftar->id,
            'nama_ayah'=> $request -> nama_ayah,
            'tahun_lahir_ayah'=> $request -> tahun_lahir_ayah,
            'nik_ayah'=> $request -> nik_ayah,
            'kebutuhan_khusus_ayah'=>$request -> kebutuhan_khusus_ayah,
            'pekerjaan_ayah'=> $request -> pekerjaan_ayah,
            'pendidikan_ayah'=>$request -> pendidikan_ayah,
            'penghasilan_bulanan_ayah'=>$request -> penghasilan_bulanan_ayah,
            'nama_ibu'=> $request -> nama_ibu,
            'tahun_lahir_ibu'=> $request -> tahun_lahir_ibu,
            'nik_ibu'=> $request -> nik_ibu,
            'kebutuhan_khusus_ibu'=>$request -> kebutuhan_khusus_ibu,
            'pekerjaan_ibu'=> $request -> pekerjaan_ibu,
            'pendidikan_ibu'=>$request -> pendidikan_ibu,
            'penghasilan_bulanan_ibu'=>$request -> penghasilan_bulanan_ibu,
            'nama_wali'=> $request -> nama_wali,
            'tahun_lahir_wali'=> $request -> tahun_lahir_wali,
            'nik_wali'=> $request -> nik_wali,
            'kebutuhan_khusus_wali'=>$request -> kebutuhan_khusus_wali,
            'pekerjaan_wali'=> $request -> pekerjaan_wali,
            'pendidikan_wali'=>$request -> pendidikan_wali,
            'penghasilan_bulanan_wali'=>$request -> penghasilan_bulanan_wali,
            ]);


        	return redirect()->route('orangtua.index')->with('info','Anda sudah mendaftar');
        }




        public function show($id)
        {
                //
            $this->data['orangtua'] = Pendaftar::where('user_id',$id)->get();

            return view('calonsiswa.orangtua.show',$this->data);
        }

        public function destroy($id)
        {
            OrangTua::destroy($id);

            Session::flash('flash_message', 'pendaftar dihapus!');

            return redirect()->route('orangtua.index');
        }
    }
