repository->all(); } public function getItem(int $id): ?{{modelName}} { return $this->repository->find($id); } public function createItem({{modelName}}DTO $dto): {{modelName}} { return $this->repository->create($dto); } public function updateItem({{modelName}}DTO $dto, int $id): {{modelName}} { return $this->repository->update($id, $dto, request()->keys()); } public function deleteItem(int $id): bool { return $this->repository->delete($id); } }