refactor: standardize quotation marks across all files and improve code consistency
This commit is contained in:
@@ -1,42 +1,54 @@
|
||||
import { NextResponse } from "next/server"
|
||||
import { accountService } from "@/services/account.service"
|
||||
import type { Account } from "@/lib/types"
|
||||
import { NextResponse } from "next/server";
|
||||
import { accountService } from "@/services/account.service";
|
||||
import type { Account } from "@/lib/types";
|
||||
|
||||
export async function POST(request: Request) {
|
||||
try {
|
||||
const data: Omit<Account, "id"> = await request.json()
|
||||
const created = await accountService.create(data)
|
||||
return NextResponse.json(created)
|
||||
const data: Omit<Account, "id"> = await request.json();
|
||||
const created = await accountService.create(data);
|
||||
return NextResponse.json(created);
|
||||
} catch (error) {
|
||||
console.error("Error creating account:", error)
|
||||
return NextResponse.json({ error: "Failed to create account" }, { status: 500 })
|
||||
console.error("Error creating account:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to create account" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export async function PUT(request: Request) {
|
||||
try {
|
||||
const account: Account = await request.json()
|
||||
const updated = await accountService.update(account.id, account)
|
||||
return NextResponse.json(updated)
|
||||
const account: Account = await request.json();
|
||||
const updated = await accountService.update(account.id, account);
|
||||
return NextResponse.json(updated);
|
||||
} catch (error) {
|
||||
console.error("Error updating account:", error)
|
||||
return NextResponse.json({ error: "Failed to update account" }, { status: 500 })
|
||||
console.error("Error updating account:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to update account" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export async function DELETE(request: Request) {
|
||||
try {
|
||||
const { searchParams } = new URL(request.url)
|
||||
const id = searchParams.get("id")
|
||||
const { searchParams } = new URL(request.url);
|
||||
const id = searchParams.get("id");
|
||||
|
||||
if (!id) {
|
||||
return NextResponse.json({ error: "Account ID is required" }, { status: 400 })
|
||||
return NextResponse.json(
|
||||
{ error: "Account ID is required" },
|
||||
{ status: 400 },
|
||||
);
|
||||
}
|
||||
|
||||
await accountService.delete(id)
|
||||
return NextResponse.json({ success: true })
|
||||
await accountService.delete(id);
|
||||
return NextResponse.json({ success: true });
|
||||
} catch (error) {
|
||||
console.error("Error deleting account:", error)
|
||||
return NextResponse.json({ error: "Failed to delete account" }, { status: 500 })
|
||||
console.error("Error deleting account:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to delete account" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,42 +1,54 @@
|
||||
import { NextResponse } from "next/server"
|
||||
import { categoryService } from "@/services/category.service"
|
||||
import type { Category } from "@/lib/types"
|
||||
import { NextResponse } from "next/server";
|
||||
import { categoryService } from "@/services/category.service";
|
||||
import type { Category } from "@/lib/types";
|
||||
|
||||
export async function POST(request: Request) {
|
||||
try {
|
||||
const data: Omit<Category, "id"> = await request.json()
|
||||
const created = await categoryService.create(data)
|
||||
return NextResponse.json(created)
|
||||
const data: Omit<Category, "id"> = await request.json();
|
||||
const created = await categoryService.create(data);
|
||||
return NextResponse.json(created);
|
||||
} catch (error) {
|
||||
console.error("Error creating category:", error)
|
||||
return NextResponse.json({ error: "Failed to create category" }, { status: 500 })
|
||||
console.error("Error creating category:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to create category" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export async function PUT(request: Request) {
|
||||
try {
|
||||
const category: Category = await request.json()
|
||||
const updated = await categoryService.update(category.id, category)
|
||||
return NextResponse.json(updated)
|
||||
const category: Category = await request.json();
|
||||
const updated = await categoryService.update(category.id, category);
|
||||
return NextResponse.json(updated);
|
||||
} catch (error) {
|
||||
console.error("Error updating category:", error)
|
||||
return NextResponse.json({ error: "Failed to update category" }, { status: 500 })
|
||||
console.error("Error updating category:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to update category" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export async function DELETE(request: Request) {
|
||||
try {
|
||||
const { searchParams } = new URL(request.url)
|
||||
const id = searchParams.get("id")
|
||||
const { searchParams } = new URL(request.url);
|
||||
const id = searchParams.get("id");
|
||||
|
||||
if (!id) {
|
||||
return NextResponse.json({ error: "Category ID is required" }, { status: 400 })
|
||||
return NextResponse.json(
|
||||
{ error: "Category ID is required" },
|
||||
{ status: 400 },
|
||||
);
|
||||
}
|
||||
|
||||
await categoryService.delete(id)
|
||||
return NextResponse.json({ success: true })
|
||||
await categoryService.delete(id);
|
||||
return NextResponse.json({ success: true });
|
||||
} catch (error) {
|
||||
console.error("Error deleting category:", error)
|
||||
return NextResponse.json({ error: "Failed to delete category" }, { status: 500 })
|
||||
console.error("Error deleting category:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to delete category" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,45 +1,57 @@
|
||||
import { NextResponse } from "next/server"
|
||||
import { folderService, FolderNotFoundError } from "@/services/folder.service"
|
||||
import type { Folder } from "@/lib/types"
|
||||
import { NextResponse } from "next/server";
|
||||
import { folderService, FolderNotFoundError } from "@/services/folder.service";
|
||||
import type { Folder } from "@/lib/types";
|
||||
|
||||
export async function POST(request: Request) {
|
||||
try {
|
||||
const data: Omit<Folder, "id"> = await request.json()
|
||||
const created = await folderService.create(data)
|
||||
return NextResponse.json(created)
|
||||
const data: Omit<Folder, "id"> = await request.json();
|
||||
const created = await folderService.create(data);
|
||||
return NextResponse.json(created);
|
||||
} catch (error) {
|
||||
console.error("Error creating folder:", error)
|
||||
return NextResponse.json({ error: "Failed to create folder" }, { status: 500 })
|
||||
console.error("Error creating folder:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to create folder" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export async function PUT(request: Request) {
|
||||
try {
|
||||
const folder: Folder = await request.json()
|
||||
const updated = await folderService.update(folder.id, folder)
|
||||
return NextResponse.json(updated)
|
||||
const folder: Folder = await request.json();
|
||||
const updated = await folderService.update(folder.id, folder);
|
||||
return NextResponse.json(updated);
|
||||
} catch (error) {
|
||||
console.error("Error updating folder:", error)
|
||||
return NextResponse.json({ error: "Failed to update folder" }, { status: 500 })
|
||||
console.error("Error updating folder:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to update folder" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export async function DELETE(request: Request) {
|
||||
try {
|
||||
const { searchParams } = new URL(request.url)
|
||||
const id = searchParams.get("id")
|
||||
const { searchParams } = new URL(request.url);
|
||||
const id = searchParams.get("id");
|
||||
|
||||
if (!id) {
|
||||
return NextResponse.json({ error: "Folder ID is required" }, { status: 400 })
|
||||
return NextResponse.json(
|
||||
{ error: "Folder ID is required" },
|
||||
{ status: 400 },
|
||||
);
|
||||
}
|
||||
|
||||
await folderService.delete(id)
|
||||
return NextResponse.json({ success: true })
|
||||
await folderService.delete(id);
|
||||
return NextResponse.json({ success: true });
|
||||
} catch (error) {
|
||||
if (error instanceof FolderNotFoundError) {
|
||||
return NextResponse.json({ error: "Folder not found" }, { status: 404 })
|
||||
return NextResponse.json({ error: "Folder not found" }, { status: 404 });
|
||||
}
|
||||
console.error("Error deleting folder:", error)
|
||||
return NextResponse.json({ error: "Failed to delete folder" }, { status: 500 })
|
||||
console.error("Error deleting folder:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to delete folder" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,15 @@
|
||||
import { NextResponse } from "next/server"
|
||||
import { bankingService } from "@/services/banking.service"
|
||||
import { NextResponse } from "next/server";
|
||||
import { bankingService } from "@/services/banking.service";
|
||||
|
||||
export async function GET() {
|
||||
try {
|
||||
const data = await bankingService.getAllData()
|
||||
return NextResponse.json(data)
|
||||
const data = await bankingService.getAllData();
|
||||
return NextResponse.json(data);
|
||||
} catch (error) {
|
||||
console.error("Error fetching banking data:", error)
|
||||
return NextResponse.json({ error: "Failed to fetch data" }, { status: 500 })
|
||||
console.error("Error fetching banking data:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to fetch data" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { NextResponse } from "next/server"
|
||||
import { prisma } from "@/lib/prisma"
|
||||
import { NextResponse } from "next/server";
|
||||
import { prisma } from "@/lib/prisma";
|
||||
|
||||
export async function POST() {
|
||||
try {
|
||||
@@ -10,15 +10,17 @@ export async function POST() {
|
||||
data: {
|
||||
categoryId: null,
|
||||
},
|
||||
})
|
||||
});
|
||||
|
||||
return NextResponse.json({
|
||||
success: true,
|
||||
count: result.count,
|
||||
})
|
||||
});
|
||||
} catch (error) {
|
||||
console.error("Error clearing categories:", error)
|
||||
return NextResponse.json({ error: "Failed to clear categories" }, { status: 500 })
|
||||
console.error("Error clearing categories:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to clear categories" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,42 +1,57 @@
|
||||
import { NextResponse } from "next/server"
|
||||
import { transactionService } from "@/services/transaction.service"
|
||||
import type { Transaction } from "@/lib/types"
|
||||
import { NextResponse } from "next/server";
|
||||
import { transactionService } from "@/services/transaction.service";
|
||||
import type { Transaction } from "@/lib/types";
|
||||
|
||||
export async function POST(request: Request) {
|
||||
try {
|
||||
const transactions: Transaction[] = await request.json()
|
||||
const result = await transactionService.createMany(transactions)
|
||||
return NextResponse.json(result)
|
||||
const transactions: Transaction[] = await request.json();
|
||||
const result = await transactionService.createMany(transactions);
|
||||
return NextResponse.json(result);
|
||||
} catch (error) {
|
||||
console.error("Error creating transactions:", error)
|
||||
return NextResponse.json({ error: "Failed to create transactions" }, { status: 500 })
|
||||
console.error("Error creating transactions:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to create transactions" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export async function PUT(request: Request) {
|
||||
try {
|
||||
const transaction: Transaction = await request.json()
|
||||
const updated = await transactionService.update(transaction.id, transaction)
|
||||
return NextResponse.json(updated)
|
||||
const transaction: Transaction = await request.json();
|
||||
const updated = await transactionService.update(
|
||||
transaction.id,
|
||||
transaction,
|
||||
);
|
||||
return NextResponse.json(updated);
|
||||
} catch (error) {
|
||||
console.error("Error updating transaction:", error)
|
||||
return NextResponse.json({ error: "Failed to update transaction" }, { status: 500 })
|
||||
console.error("Error updating transaction:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to update transaction" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export async function DELETE(request: Request) {
|
||||
try {
|
||||
const { searchParams } = new URL(request.url)
|
||||
const id = searchParams.get("id")
|
||||
const { searchParams } = new URL(request.url);
|
||||
const id = searchParams.get("id");
|
||||
|
||||
if (!id) {
|
||||
return NextResponse.json({ error: "Transaction ID is required" }, { status: 400 })
|
||||
return NextResponse.json(
|
||||
{ error: "Transaction ID is required" },
|
||||
{ status: 400 },
|
||||
);
|
||||
}
|
||||
|
||||
await transactionService.delete(id)
|
||||
return NextResponse.json({ success: true })
|
||||
await transactionService.delete(id);
|
||||
return NextResponse.json({ success: true });
|
||||
} catch (error) {
|
||||
console.error("Error deleting transaction:", error)
|
||||
return NextResponse.json({ error: "Failed to delete transaction" }, { status: 500 })
|
||||
console.error("Error deleting transaction:", error);
|
||||
return NextResponse.json(
|
||||
{ error: "Failed to delete transaction" },
|
||||
{ status: 500 },
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user