
@Injectable()
export class TodoService {

constructor(@InjectModel('TodoItem')private readonly todoItemModel:Model<TodoItem>) {
}
async create(todoItemDto:TodoItemDto): Promise<TodoItem>{
    const createdTodo = new this.todoItemModel(todoItemDto);
       return await createdTodo.save();
    }

    async findAll(): Promise<TodoItem[]>{
        return await this.todoItemModel.findAll().exec();