diff --git a/app/Config/Routes.php b/app/Config/Routes.php index ec50383..d1ae91f 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -84,7 +84,7 @@ $routes->get('dashboard', 'Users::dashboard'); -//---------------------- Make And Model // Service +//---------------------- Make And Model | Service | Spare Manufacturer and Category // Make $routes->get('make_index', 'Make::index'); $routes->post('create_make', 'Make::create_make'); @@ -102,3 +102,16 @@ $routes->get("new_service/(:any)", "Service::new_service/$1"); $routes->post("add_service", "Service::add_service"); $routes->post("get_models_service", "Service::get_models"); $routes->get("delete_service/(:any)", "Service::delete_service/$1"); + + + +//Spare manufacturer + +$routes->get('spare_manufacturer_index', 'SpareManufacturer::index'); +$routes->post('create_spare_manufacturer', 'SpareManufacturer::create_make'); + +//Spare category + +$routes->get('spare_category_index/(:any)', 'SpareCategory::index/$1'); +$routes->post('create_model', 'SpareCategory::create_model'); +$routes->post('status_model', 'SpareCategory::status_model'); \ No newline at end of file diff --git a/app/Controllers/SpareManufacturer.php b/app/Controllers/SpareManufacturer.php new file mode 100644 index 0000000..2fe73f7 --- /dev/null +++ b/app/Controllers/SpareManufacturer.php @@ -0,0 +1,55 @@ +session = session(); + $this->SpareManufacturerModel = new SpareManufacturerModel(); + } + + public function index() + { + + $SpareManufacturerModel = new SpareManufacturerModel(); + $spare_manufacturer = $SpareManufacturerModel->findAll(); + $data['spare_manufacturer']=$spare_manufacturer; + + return view('spare_manufacturer_list',$data); + } + + + + public function create_make() + { + try { + $make_name = $this->request->getPost('makename'); + $SpareManufacturerModel = new SpareManufacturerModel(); + $data = [ + 'make' => $make_name + ]; + $inserted = $SpareManufacturerModel->insert($data); + if ($inserted) { + $result = $data; + return $this->respond(['status' => 'success','code' => 200,'data' => $result],200); + } else { + $result = "No Match's"; + return $this->respond(['status' => 'failed','code' => 404,'data' => $result],404); + } + } catch (\Exception $e) { + return $this->respond(['status' => 'failed','code' => 500,'data' => $e],500); + } + } + +} \ No newline at end of file diff --git a/app/Models/SpareManufacturerModel.php b/app/Models/SpareManufacturerModel.php new file mode 100644 index 0000000..c8b1cbe --- /dev/null +++ b/app/Models/SpareManufacturerModel.php @@ -0,0 +1,11 @@ + +
| Spare Manufacturer | +Quantity | +Action | +
|---|---|---|
| + | + | + + + + " class="view-list-button" title="Model List" style="margin-left: 16px;"> + + + | +