Exemplo n.º 1
0
        private bool Validate()
        {
            ErrorMessages.Clear();
            Validator.AddOutcomeAmount(ErrorMessages, Amount);
            Validator.AddOutcomeCurrency(ErrorMessages, Currency);

            return(ErrorMessages.Count == 0);
        }
Exemplo n.º 2
0
        private bool Validate()
        {
            Log.Debug($"Expense: Amount: {Amount}, Currency: {Currency}, Category: {CategoryKey}, When: {When}.");

            ErrorMessages.Clear();
            Validator.AddOutcomeAmount(ErrorMessages, Amount);
            Validator.AddOutcomeDescription(ErrorMessages, Description);
            Validator.AddOutcomeCurrency(ErrorMessages, Currency);
            Validator.AddOutcomeCategoryKey(ErrorMessages, CategoryKey);

            Log.Debug($"Expense: Validation: {string.Join(", ", ErrorMessages)}.");
            return(ErrorMessages.Count == 0);
        }