public bool RemoveIncome(DateTime date, decimal value) { errorMessage = ""; int index = incomes.FindIndex(x => ((x.Date == date) && (x.Value == value))); if (index != -1) { incomes.RemoveAt(index); return(true); } else { errorMessage = messages[MESSAGE_INCOME_NOT_FOUND]; return(false); } }
public bool RemoveExpense(DateTime date, decimal value) { errorMessage = ""; int index = expenses.FindIndex(x => (x.Date == date) && (x.Value == value)); if (index == -1) { errorMessage = messages[MESSAGE_EXPENSE_NOT_FOUND]; return(false); } else { expenses.RemoveAt(index); return(true); } }