sayali #26

Merged
Sayli.Parab merged 2 commits from sayali into main 2025-03-21 12:28:57 +00:00

View File

@@ -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);
}
}
}