import { prisma } from "../../utils/prisma";
import { BlogLinks } from '../../../generated/prisma'
export class Links {

    static async getAllLinkService() {
        const response = await prisma.blogLinks.findMany();
        return response;
    }

    static async getLinksById(id: string) {
        const response = await prisma.blogLinks.findUnique({
            where: {
                id
            }
        })
        return response;
    }

    static async createBlogsLinks(linksData: Omit<BlogLinks, "id" | "createdAt" | "updatedAt">) {
        const response = await prisma.blogLinks.create({
            data: linksData
        })
        return response
    }

    static async updateBlogsLinks(linksData: Omit<BlogLinks, "id" | "createdAt" | "updatedAt">, id: string) {
        const response = await prisma.blogLinks.update({
            data: linksData,
            where: {
                id
            }
        })
        return response;
    }

    static async deleteLinks(id: string) {
        const response = await prisma.blogLinks.delete({
            where: {
                id
            }
        })
        return response;
    }

}