예제 #1
0
 public UniversalControlVm(KeeperDb db, BalanceDuringTransactionHinter balanceDuringTransactionHinter,
                           AccNameSelectionControlInitializer accNameSelectionControlInitializer, AssociationFinder associationFinder)
 {
     _db = db;
     _accNameSelectionControlInitializer = accNameSelectionControlInitializer;
     _associationFinder = associationFinder;
     _balanceDuringTransactionHinter = balanceDuringTransactionHinter;
 }
예제 #2
0
 public FilterModel(KeeperDb db, AccNameSelectionControlInitializer accNameSelectionControlInitializer)
 {
     AvailableAccNames = new List <AccName>
     {
         new AccName().PopulateFromAccount(db.SeekAccount("Мои"), new List <string>())
     };
     IsAccNamePosition12  = true;
     AmountEqualTo        = true;
     IsCurrencyPosition12 = true;
     MyTagPickerVm        = new TagPickerVm {
         TagSelectorVm = accNameSelectionControlInitializer.ForFilter(), Tags = MyTags
     };
     IsTagsJoinedByAnd = true;
     CleanAll();
     MyTags.CollectionChanged += MyTags_CollectionChanged;
 }