<?php

use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\HomeController;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('lang/{lang}', ['as' => 'lang.switch', 'uses' => 'App\Http\Controllers\LanguageController@switchLang']);
Auth::routes();

Route::get('/', function () {
    return redirect(route('dashboard'));
});

Route::get('/', [
    App\Http\Controllers\Front\HomePageController::class, 'index'
]);


Route::get('/checkOnline', function (App\Repositories\AttendanceRepository $attendanceRepo) {
    if (Auth::check()) {
    }
    return $attendanceRepo->CountUserOnline();
})->name('checkOnline');

Route::get('we', [
    App\Http\Controllers\Front\WeController::class, 'index'
]);

Route::get('about_us', [
    App\Http\Controllers\Front\AboutUsController::class, 'index'
]);

Route::get('career', [
    App\Http\Controllers\Front\CareerController::class, 'index'
]);
Route::get('contact_us', [
    App\Http\Controllers\Front\Contact_usController::class, 'index'
]);
Route::get('/php_capcha', [
    App\Http\Controllers\Front\HomePageController::class, 'php_capcha'
]);
Route::post('/checkcaptchacode', [
    App\Http\Controllers\Front\HomePageController::class, 'checkcaptchacode'
]);
Route::get('/Compliance-and-Validation/pharmaceutical', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'index'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/gap_assessment', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'gap_assessment'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/decommissioning', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'decommissioning'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/computational_fluid_dynamics', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'computational_fluid_dynamics'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/pqr', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'pqr'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/qms_review_and_implementation', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'qms_review_and_implementation'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/engineering_qa_production_documentation_review', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'engineering_qa_production_documentation_review'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/smoke_study_project_and_review', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'smoke_study_project_and_review'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/data_integrity', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'data_integrity'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/it_group', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'it_group'
]);

Route::get('/Compliance-and-Validation/pharmaceutical/csv_di_audit', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'csv_di_audit'
]);

Route::get('/Compliance-and-Validation/pharmaceutical/csv_di_gap_assessment', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'csv_di_gap_assessment'
]);

Route::get('/Compliance-and-Validation/pharmaceutical/gmp_pharma_plant', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'gmp_pharma_plant'
]);

Route::get('/Compliance-and-Validation/pharmaceutical/cqv_equipment', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_equipment'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/cqv_utilities', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_utilities'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/cqv_system', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_system'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/cqv_facility', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_facility'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/cqv_cqv', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_cqv'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/cqv_csv', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_csv'
]);
Route::get('/gamp_projects_list/engineering_service_gamp_project', [
    App\Http\Controllers\Front\GmpProjectsController::class, 'engineering_service_gamp_project'
]);

Route::get('/gamp_projects_list/qms_review_gamp_project', [
    App\Http\Controllers\Front\GmpProjectsController::class, 'qms_review_gamp_project'
]);

Route::get('/gamp_projects_list/cqv_gmp_projects', [
    App\Http\Controllers\Front\GmpProjectsController::class, 'cqv_gmp_projects'
]);

Route::get('/gamp_projects_list/mep_gmp_projects', [
    App\Http\Controllers\Front\GmpProjectsController::class, 'mep_gmp_projects'
]);

Route::get('/gamp_projects_list/second_and_drawing_smart_pandid_gmp_projects', [
    App\Http\Controllers\Front\GmpProjectsController::class, 'second_and_drawing_smart_pandid_gmp_projects'
]);

Route::get('/Compliance-and-Validation/aseptic_facility_validation', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class
    , 'aseptic_facility_validation'
]);
Route::get('/Compliance-and-Validation/commissioning_qualification', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class
    , 'commissioning_qualification'
]);

Route::get('/Compliance-and-Validation/lyophilizer', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class
    , 'lyophilizer'
]);

Route::get('/Compliance-and-Validation/retort_validation', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class
    , 'retort_validation'
]);

Route::get('/Compliance-and-Validation/medical_device', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'index2'
]);
Route::get('/Compliance-and-Validation/medical_device/product_design_and_development', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'product_design_and_development'
]);
Route::get('/Compliance-and-Validation/medical_device/compliance_services', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'compliance_services'
]);
Route::get('/Compliance-and-Validation/medical_device/csv_and_di', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'csv_and_di'
]);
Route::get('/Compliance-and-Validation/medical_device/cqv', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv'
]);
Route::get('/Compliance-and-Validation/medical_device/medical_device_project_consultancy', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'medical_device_project_consultancy'
]);
Route::get('/Compliance-and-Validation/medical_device/qms_review_and_development', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'qms_review_and_development'
]);
Route::get('/Compliance-and-Validation/medical_device/gap_assessment_medical_device', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'gap_assessment_medical_device'
]);
Route::get('/Compliance-and-Validation/medical_device/usfda_compliance_services', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'usfda_compliance_services'
]);


Route::get('/Compliance-and-Validation/medical_device/thermal_validation_medical_device', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'thermal_validation_medical_device'
]);

Route::get('/Compliance-and-Validation/automation/21_cfr_11_compliance_project', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'index3'
]);
Route::get('/Compliance-and-Validation/automation/injectable_plant_equipment_upgradation', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'injectable_plant_equipment_upgradation'
]);
Route::get('/Compliance-and-Validation/automation/solid_plant_equipment_upgradation', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'solid_plant_equipment_upgradation'
]);

Route::get('/Compliance-and-Validation/pharmaceutical/validation', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'validation'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/data_integrity_validation', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'data_integrity_validation'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/computerized_system_validation', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'computerized_system_validation'
]);


Route::get('/Compliance-and-Validation/pharmaceutical/utility_validation', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'utility_validation'
]);

Route::get('/Compliance-and-Validation/pharmaceutical/facility_qualification', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'facility_qualification'
]);


Route::get('/Compliance-and-Validation/pharmaceutical/thermal_validation', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'thermal_validation'
]);

Route::get('/Compliance-and-Validation/pharmaceutical/facility_biodecontamination_foggingservice', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'facility_biodecontamination_foggingservice'
]);


Route::post('/sendmail', [
    App\Http\Controllers\Front\Contact_usController::class, 'sendmail'
])->name('contactus.sendmail');

Route::get('/Compliance-and-Validation/pharmaceutical/cqv_equipment', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_equipment'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/cqv_utilities', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_utilities'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/cqv_system', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_system'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/cqv_facility', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_facility'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/cqv_cqv', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_cqv'
]);
Route::get('/Compliance-and-Validation/pharmaceutical/cqv_csv', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'cqv_csv'
]);

Route::get('/Compliance-and-Validation/semiconductor_space_electronics', [
    App\Http\Controllers\Front\ComplianceAndValidationController::class, 'semiconductor_space_electronics'
]);



Route::get('/engineering_services', [
    App\Http\Controllers\Front\RevampAndUpgradationProjectsController::class, 'engineering_services'
]);
Route::get('/second_and_drawing_smart_pandid', [
    App\Http\Controllers\Front\RevampAndUpgradationProjectsController::class, 'second_and_drawing_smart_pandid'
]);
Route::get('/cqv_revamp', [
    App\Http\Controllers\Front\RevampAndUpgradationProjectsController::class, 'cqv_revamp'
]);
Route::get('/mep', [
    App\Http\Controllers\Front\RevampAndUpgradationProjectsController::class, 'mep'
]);
Route::get('/upgradation_automation', [
    App\Http\Controllers\Front\RevampAndUpgradationProjectsController::class, 'upgradation_automation'
]);
Route::get('/gap_assessment_revamp', [
    App\Http\Controllers\Front\RevampAndUpgradationProjectsController::class, 'gap_assessment_revamp'
]);