Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }