public NetBankRecordWrite(NetBankRecordRead recordRead, string kategorie, string empfänger)
 {
     Empfänger = empfänger;
     Buchungstag = recordRead.Buchungstag;
     Kategorie = kategorie;
     KeineAhnung = recordRead.KeineAhnung;
     Umsatz = recordRead.Umsatz;
     Verwendungszweck = recordRead.Verwendungszweck;
     Wertstellungstag = recordRead.Wertstellungstag;
     Währung = recordRead.Währung;
 }
Пример #2
0
 public NetBankRecordWrite(NetBankRecordRead recordRead, string kategorie, string empfänger)
 {
     Empfänger        = empfänger;
     Buchungstag      = recordRead.Buchungstag;
     Kategorie        = kategorie;
     KeineAhnung      = recordRead.KeineAhnung;
     Umsatz           = recordRead.Umsatz;
     Verwendungszweck = recordRead.Verwendungszweck;
     Wertstellungstag = recordRead.Wertstellungstag;
     Währung          = recordRead.Währung;
 }
Пример #3
0
        private static Tuple<string, string> GetCategoryAndEmpfänger(Configuration config, NetBankRecordRead netBankRecordRead)
        {
            foreach (var category in config.Categories
                .Where(category => category.Keywords
                    .Any(keyword => netBankRecordRead.Verwendungszweck.ToLower().Contains(keyword.Name.ToLower()))))
            {
                return new Tuple<string, string>(category.Name,
                    category.Keywords.Where(keyword => netBankRecordRead.Verwendungszweck.ToLower().Contains(keyword.Name.ToLower()))
                        .Select(keyword => keyword.Empfänger ?? keyword.Name)
                        .Single());
            }

            return new Tuple<string, string>("", "");
        }
Пример #4
0
        private static Tuple <string, string> GetCategoryAndEmpfänger(Configuration config, NetBankRecordRead netBankRecordRead)
        {
            foreach (var category in config.Categories
                     .Where(category => category.Keywords
                            .Any(keyword => netBankRecordRead.Verwendungszweck.ToLower().Contains(keyword.Name.ToLower()))))
            {
                return(new Tuple <string, string>(category.Name,
                                                  category.Keywords.Where(keyword => netBankRecordRead.Verwendungszweck.ToLower().Contains(keyword.Name.ToLower()))
                                                  .Select(keyword => keyword.Empfänger ?? keyword.Name)
                                                  .Single()));
            }

            return(new Tuple <string, string>("", ""));
        }