public async Task <IActionResult> Delete(DeleteExpenseRequest request) { if (!ModelState.IsValid) { return(Failure()); } return(await _expenseService.Delete(request)); }
public async Task <IActionResult> Delete(DeleteExpenseRequest request) { var expense = _context.Expenses.Where(i => i.Id == request.ExpenseId).FirstOrDefault(); expense.IsDeleted = true; await _context.SaveChangesAsync(); return(Success()); }