Skip to content

Commit 27e51c8

Browse files
committed
update
1 parent cafaba4 commit 27e51c8

File tree

4 files changed

+50
-50
lines changed

4 files changed

+50
-50
lines changed

app/controllers/AttendanceController.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ public function index()
1313
$perPage = $this->request->get('per_page', 10);
1414
$page = $this->request->get('page', 1);
1515
$attendanceRecords = Attendance::paginate($perPage, $page);
16-
return Response::json($attendanceRecords);
16+
return Response::success('Attendance records retrieved successfully', $attendanceRecords);
1717
}
1818

1919
public function show($id)
2020
{
2121
$attendance = Attendance::find($id);
2222
if (!$attendance) {
23-
return Response::json(['error' => 'Attendance record not found'], 404);
23+
return Response::error('Attendance record not found', 404);
2424
}
25-
return Response::json($attendance);
25+
return Response::success('Attendance record retrieved successfully', $attendance);
2626
}
2727

2828
public function store()
@@ -36,16 +36,16 @@ public function store()
3636
$attendance->status = $data['status'] ?? 'present';
3737

3838
if ($attendance->save()) {
39-
return Response::json(['message' => 'Attendance record created successfully', 'attendance' => $attendance], 201);
39+
return Response::success('Attendance record created successfully', ['attendance' => $attendance], 201);
4040
}
41-
return Response::json(['error' => 'Failed to create attendance record'], 500);
41+
return Response::error('Failed to create attendance record', 500);
4242
}
4343

4444
public function update($id)
4545
{
4646
$attendance = Attendance::find($id);
4747
if (!$attendance) {
48-
return Response::json(['error' => 'Attendance record not found'], 404);
48+
return Response::error('Attendance record not found', 404);
4949
}
5050

5151
$data = $this->request->json();
@@ -56,21 +56,21 @@ public function update($id)
5656
$attendance->status = $data['status'] ?? $attendance->status;
5757

5858
if ($attendance->save()) {
59-
return Response::json(['message' => 'Attendance record updated successfully', 'attendance' => $attendance]);
59+
return Response::success('Attendance record updated successfully', ['attendance' => $attendance]);
6060
}
61-
return Response::json(['error' => 'Failed to update attendance record'], 500);
61+
return Response::error('Failed to update attendance record', 500);
6262
}
6363

6464
public function destroy($id)
6565
{
6666
$attendance = Attendance::find($id);
6767
if (!$attendance) {
68-
return Response::json(['error' => 'Attendance record not found'], 404);
68+
return Response::error('Attendance record not found', 404);
6969
}
7070

7171
if ($attendance->delete()) {
72-
return Response::json(['message' => 'Attendance record deleted successfully']);
72+
return Response::success('Attendance record deleted successfully');
7373
}
74-
return Response::json(['error' => 'Failed to delete attendance record'], 500);
74+
return Response::error('Failed to delete attendance record', 500);
7575
}
7676
}

app/controllers/DepartmentController.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ public function index()
1313
$perPage = $this->request->get('per_page', 10);
1414
$page = $this->request->get('page', 1);
1515
$departments = Department::paginate($perPage, $page);
16-
return Response::json($departments);
16+
return Response::success('Departments retrieved successfully', $departments);
1717
}
1818

1919
public function show($id)
2020
{
2121
$department = Department::find($id);
2222
if (!$department) {
23-
return Response::json(['error' => 'Department not found'], 404);
23+
return Response::error('Department not found', 404);
2424
}
25-
return Response::json($department);
25+
return Response::success('Department retrieved successfully', $department);
2626
}
2727

2828
public function store()
@@ -33,38 +33,38 @@ public function store()
3333
$department->description = $data['description'] ?? null;
3434

3535
if ($department->save()) {
36-
return Response::json(['message' => 'Department created successfully', 'department' => $department], 201);
36+
return Response::success('Department created successfully', ['department' => $department], 201);
3737
}
38-
return Response::json(['error' => 'Failed to create department'], 500);
38+
return Response::error('Failed to create department', 500);
3939
}
4040

4141
public function update($id)
4242
{
4343
$department = Department::find($id);
4444
if (!$department) {
45-
return Response::json(['error' => 'Department not found'], 404);
45+
return Response::error('Department not found', 404);
4646
}
4747

4848
$data = $this->request->json();
4949
$department->name = $data['name'] ?? $department->name;
5050
$department->description = $data['description'] ?? $department->description;
5151

5252
if ($department->save()) {
53-
return Response::json(['message' => 'Department updated successfully', 'department' => $department]);
53+
return Response::success('Department updated successfully', ['department' => $department]);
5454
}
55-
return Response::json(['error' => 'Failed to update department'], 500);
55+
return Response::error('Failed to update department', 500);
5656
}
5757

5858
public function destroy($id)
5959
{
6060
$department = Department::find($id);
6161
if (!$department) {
62-
return Response::json(['error' => 'Department not found'], 404);
62+
return Response::error('Department not found', 404);
6363
}
6464

6565
if ($department->delete()) {
66-
return Response::json(['message' => 'Department deleted successfully']);
66+
return Response::success('Department deleted successfully');
6767
}
68-
return Response::json(['error' => 'Failed to delete department'], 500);
68+
return Response::error('Failed to delete department', 500);
6969
}
7070
}

app/controllers/EmployeeProfileController.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ public function index()
1313
$perPage = $this->request->get('per_page', 10);
1414
$page = $this->request->get('page', 1);
1515
$employeeProfiles = EmployeeProfile::paginate($perPage, $page);
16-
return Response::json($employeeProfiles);
16+
return Response::success('Employee Profiles retrieved successfully', $employeeProfiles);
1717
}
1818

1919
public function show($id)
2020
{
2121
$employeeProfile = EmployeeProfile::find($id);
2222
if (!$employeeProfile) {
23-
return Response::json(['error' => 'Employee Profile not found'], 404);
23+
return Response::error('Employee Profile not found', 404);
2424
}
25-
return Response::json($employeeProfile);
25+
return Response::success('Employee Profile retrieved successfully', $employeeProfile);
2626
}
2727

2828
public function store()
@@ -36,16 +36,16 @@ public function store()
3636
$employeeProfile->salary = $data['salary'] ?? null;
3737

3838
if ($employeeProfile->save()) {
39-
return Response::json(['message' => 'Employee Profile created successfully', 'employee_profile' => $employeeProfile], 201);
39+
return Response::success('Employee Profile created successfully', ['employee_profile' => $employeeProfile], 201);
4040
}
41-
return Response::json(['error' => 'Failed to create employee profile'], 500);
41+
return Response::error('Failed to create employee profile', 500);
4242
}
4343

4444
public function update($id)
4545
{
4646
$employeeProfile = EmployeeProfile::find($id);
4747
if (!$employeeProfile) {
48-
return Response::json(['error' => 'Employee Profile not found'], 404);
48+
return Response::error('Employee Profile not found', 404);
4949
}
5050

5151
$data = $this->request->json();
@@ -56,21 +56,21 @@ public function update($id)
5656
$employeeProfile->salary = $data['salary'] ?? $employeeProfile->salary;
5757

5858
if ($employeeProfile->save()) {
59-
return Response::json(['message' => 'Employee Profile updated successfully', 'employee_profile' => $employeeProfile]);
59+
return Response::success('Employee Profile updated successfully', ['employee_profile' => $employeeProfile]);
6060
}
61-
return Response::json(['error' => 'Failed to update employee profile'], 500);
61+
return Response::error('Failed to update employee profile', 500);
6262
}
6363

6464
public function destroy($id)
6565
{
6666
$employeeProfile = EmployeeProfile::find($id);
6767
if (!$employeeProfile) {
68-
return Response::json(['error' => 'Employee Profile not found'], 404);
68+
return Response::error('Employee Profile not found', 404);
6969
}
7070

7171
if ($employeeProfile->delete()) {
72-
return Response::json(['message' => 'Employee Profile deleted successfully']);
72+
return Response::success('Employee Profile deleted successfully');
7373
}
74-
return Response::json(['error' => 'Failed to delete employee profile'], 500);
74+
return Response::error('Failed to delete employee profile', 500);
7575
}
7676
}

app/controllers/UserController.php

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ public function register(Request $request, Response $response)
2323
$result = $this->userService->createUser($data);
2424

2525
if (isset($result['errors'])) {
26-
return $this->errorResponse($result['errors'], 422);
26+
return Response::error('Validation failed', 422, $result['errors']);
2727
}
2828

2929
if ($result) {
30-
return $this->successResponse('User registered successfully', ['id' => $result['id']], 201);
30+
return Response::success('User registered successfully', ['id' => $result['id']], 201);
3131
}
3232

33-
return $this->errorResponse('Failed to register user', 500);
33+
return Response::error('Failed to register user', 500);
3434
}
3535

3636
public function login(Request $request, Response $response)
@@ -40,7 +40,7 @@ public function login(Request $request, Response $response)
4040
$password = $data['password'] ?? null;
4141

4242
if (!$email || !$password) {
43-
return $this->errorResponse('Email and password are required', 400);
43+
return Response::error('Email and password are required', 400);
4444
}
4545

4646
$user = $this->userService->authenticateUser($email, $password);
@@ -52,27 +52,27 @@ public function login(Request $request, Response $response)
5252
'email' => $user['email'],
5353
'exp' => time() + (3600 * 24) // Token valid for 24 hours
5454
]);
55-
return $this->successResponse('Login successful', ['token' => $token]);
55+
return Response::success('Login successful', ['token' => $token]);
5656
}
5757

58-
return $this->errorResponse('Invalid credentials', 401);
58+
return Response::error('Invalid credentials', 401);
5959
}
6060

6161
public function index(Request $request, Response $response)
6262
{
6363
$perPage = $request->get('per_page', 10);
6464
$page = $request->get('page', 1);
6565
$users = $this->userService->getAllUsersPaginated($perPage, $page);
66-
return $this->jsonResponse($users);
66+
return Response::success('Users retrieved successfully', $users);
6767
}
6868

6969
public function show(Request $request, Response $response, $id)
7070
{
7171
$user = $this->userService->getUserById($id);
7272
if ($user) {
73-
return $this->jsonResponse($user);
73+
return Response::success('User retrieved successfully', $user);
7474
}
75-
return $this->errorResponse('User not found', 404);
75+
return Response::error('User not found', 404);
7676
}
7777

7878
public function store(Request $request, Response $response)
@@ -81,13 +81,13 @@ public function store(Request $request, Response $response)
8181
$result = $this->userService->createUser($data);
8282

8383
if (isset($result['errors'])) {
84-
return $this->errorResponse($result['errors'], 422);
84+
return Response::error('Validation failed', 422, $result['errors']);
8585
}
8686

8787
if ($result) {
88-
return $this->successResponse('User created successfully', ['id' => $result['id']], 201);
88+
return Response::success('User created successfully', ['id' => $result['id']], 201);
8989
}
90-
return $this->errorResponse('Failed to create user', 500);
90+
return Response::error('Failed to create user', 500);
9191
}
9292

9393
public function update(Request $request, Response $response, $id)
@@ -96,20 +96,20 @@ public function update(Request $request, Response $response, $id)
9696
$result = $this->userService->updateUser($id, $data);
9797

9898
if (isset($result['errors'])) {
99-
return $this->errorResponse($result['errors'], 422);
99+
return Response::error('Validation failed', 422, $result['errors']);
100100
}
101101

102102
if ($result) {
103-
return $this->successResponse('User updated successfully');
103+
return Response::success('User updated successfully');
104104
}
105-
return $this->errorResponse('Failed to update user', 500);
105+
return Response::error('Failed to update user', 500);
106106
}
107107

108108
public function destroy(Request $request, Response $response, $id)
109109
{
110110
if ($this->userService->deleteUser($id)) {
111-
return $this->successResponse('User deleted successfully', [], 204);
111+
return Response::success('User deleted successfully', [], 204);
112112
}
113-
return $this->errorResponse('Failed to delete user', 500);
113+
return Response::error('Failed to delete user', 500);
114114
}
115115
}

0 commit comments

Comments
 (0)