sayali #26
@@ -21,12 +21,13 @@ class DeviceProfileMasterController extends Controller
|
||||
{
|
||||
$this->AdminDeviceProfileMaster = $AdminDeviceProfileMaster;
|
||||
}
|
||||
|
||||
public function deviceprofileMasterList()
|
||||
{
|
||||
try {
|
||||
$deviceMaster = DeviceProfileMaster::select('id', 'name')->get();
|
||||
|
||||
$deviceMaster = DeviceProfileMaster::all();
|
||||
return jsonResponseWithSuccessMessage('device profile master fetched successfully', [
|
||||
return jsonResponseWithSuccessMessage('Device profile master fetched successfully', [
|
||||
'deviceprofilemaster' => $deviceMaster
|
||||
]);
|
||||
} catch (Exception $e) {
|
||||
@@ -39,28 +40,20 @@ class DeviceProfileMasterController extends Controller
|
||||
{
|
||||
try {
|
||||
$deviceProfileMaster = DeviceProfileMaster::find($deviceId);
|
||||
|
||||
if (!$deviceProfileMaster) {
|
||||
return response()->json(['message' => 'No device found'], 404);
|
||||
return jsonResponseWithErrorMessage('No device found', 404);
|
||||
}
|
||||
|
||||
$request->validate([
|
||||
'name' => 'required|string|max:255' // Ensure the name field is provided
|
||||
'name' => 'required|string|max:255'
|
||||
]);
|
||||
$deviceProfileMaster->name = $request->name;
|
||||
$deviceProfileMaster->save();
|
||||
$updatedDevice = $deviceProfileMaster->only(['id', 'name']);
|
||||
return jsonResponseWithSuccessMessage('Device name updated successfully', [
|
||||
'device' => $updatedDevice
|
||||
]);
|
||||
|
||||
$deviceProfileMaster->name = $request->name; // Update the name
|
||||
$deviceProfileMaster->save(); // Save the updated name
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => 'Device name updated successfully',
|
||||
'data' => $deviceProfileMaster
|
||||
], 200);
|
||||
} catch (Exception $e) {
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
'message' => 'Failed to update device: ' . $e->getMessage()
|
||||
], 500);
|
||||
return jsonResponseWithErrorMessage('Failed to update device: ' . $e->getMessage(), 500);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user