Deploy from Lumerel

This commit is contained in:
Lumerel Deploy
2026-02-16 23:52:50 +00:00
commit 9308dc945f
20 changed files with 1334 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
<?php
namespace App\Controllers;
use App\Models\Task;
class TaskController {
private $taskModel;
public function __construct() {
$this->taskModel = new Task();
}
public function createTask($name, $description, $projectId, $status = 'created') {
$userId = AuthController::getCurrentUserId();
return $this->taskModel->create($name, $description, $projectId, $userId, $status);
}
public function updateTaskStatus($taskId, $status) {
return $this->taskModel->updateTaskStatus($taskId, $status);
}
public function updateTask($taskId, $name, $description) {
return $this->taskModel->update($taskId, $name, $description);
}
public function getTask($taskId) {
return $this->taskModel->getById($taskId);
}
}