コード例 #1
0
        private void Transaktion_durchfuehren(Transaktion transaktion, Action <Money, Kategorie> onErfolg)
        {
            _repository.Datensatz_hinzufuegen(transaktion);

            List <Transaktion> alleTranskationen = _repository.Lade();
            Money     kassenbestand = Summierer.Ermittle_Kassenbestand(transaktion.Datum, alleTranskationen);
            Kategorie kategorie     = Summierer.Ermittle_Kategorie(transaktion.Kategorie, transaktion.Datum, alleTranskationen);

            onErfolg(kassenbestand, kategorie);
        }
コード例 #2
0
        public Tuple <Money, Kategorie> Ein_Auszahlung(Transaktion transaktion)
        {
            _repository.Add_und_Speichern(transaktion);

            List <Transaktion> alleTranskationen = _repository.Lade();
            Money     kassenbestand = Summierer.Ermittle_Kassenbestand(transaktion.Datum, alleTranskationen);
            Kategorie kategorie     = Summierer.Ermittle_Kategorie(transaktion.Kategorie, transaktion.Datum, alleTranskationen);

            return(new Tuple <Money, Kategorie>(kassenbestand, kategorie));
        }