public bool ValidateBetrag(Double?betrag, KaufTypes kauftyp, out ICollection <string> validatonErrors)
        {
            validatonErrors = new List <String>();

            if (!betrag.HasValue)
            {
                validatonErrors.Add("Kein Betrag hinterlegt");
            }

            if ((betrag == 0) && ((!kauftyp.Equals(KaufTypes.SpinOff)) && (!kauftyp.Equals(KaufTypes.Ausbuchung) && (!kauftyp.Equals(KaufTypes.Einbuchung)))))
            {
                validatonErrors.Add("Der Betrag darf nicht 0 sein");
            }

            return(validatonErrors.Count == 0);
        }