Merge pull request #30 from lumijiez/dmitrii-cravcenco-fixes

Dmitrii Cravcenco add incomes/expenses deletion
This commit was merged in pull request #30.
This commit is contained in:
DmitriiKaban
2023-10-27 16:34:20 +03:00
committed by GitHub
4 changed files with 18 additions and 0 deletions

View File

@@ -98,4 +98,9 @@ public class ExpenseController {
if (!categories.isEmpty()) return ResponseEntity.ok(categories); if (!categories.isEmpty()) return ResponseEntity.ok(categories);
else return ResponseEntity.notFound().build(); else return ResponseEntity.notFound().build();
} }
@DeleteMapping("/delete/{id}")
public void deleteCategory(@PathVariable long id) {
expenseService.deleteExpenseById(id);
}
} }

View File

@@ -96,4 +96,9 @@ public class IncomeController {
if (!categories.isEmpty()) return ResponseEntity.ok(categories); if (!categories.isEmpty()) return ResponseEntity.ok(categories);
else return ResponseEntity.notFound().build(); else return ResponseEntity.notFound().build();
} }
@DeleteMapping("/delete/{id}")
public void deleteIncome(@PathVariable long id) {
incomeService.deleteIncomeById(id);
}
} }

View File

@@ -40,4 +40,8 @@ public class ExpenseService implements ITransactionService {
public Expense getTransactionById(long id) { public Expense getTransactionById(long id) {
return expenseRepository.findById(id).orElse(null); return expenseRepository.findById(id).orElse(null);
} }
public void deleteExpenseById(long id) {
expenseRepository.deleteById(id);
}
} }

View File

@@ -40,4 +40,8 @@ public class IncomeService implements ITransactionService {
public Income getTransactionById(long id) { public Income getTransactionById(long id) {
return incomeRepository.findById(id).orElse(null); return incomeRepository.findById(id).orElse(null);
} }
public void deleteIncomeById(long id) {
incomeRepository.deleteById(id);
}
} }