Added view for all Todos, added possibility of updating todo

This commit is contained in:
maciejrusek
2026-05-07 22:18:07 +02:00
parent 45b08b310f
commit fc476d63d5
5 changed files with 213 additions and 8 deletions

View File

@@ -1,6 +1,7 @@
package service;
import dto.TaskCreateDto;
import dto.TaskUpdateDto;
import models.Task;
import repository.TaskRepository;
@@ -46,4 +47,23 @@ public class TaskService {
}
}
public Optional<Task> updateTask(TaskUpdateDto taskUpdateDto) {
try {
return taskRepository.update(taskUpdateDto);
} catch (Exception e) {
e.printStackTrace();
return Optional.empty();
}
}
public Boolean deleteTask(int taskId) {
try {
return taskRepository.delete(taskId);
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
}