Esempio n. 1
0
        public EntriesHelper(IEnumerable <TVm> entries)
        {
            _isLoaded = true;
            All       = new TransactionalObservableCollection <TVm>();

            ((TransactionalObservableCollection <TVm>)All).AddRange(entries);
        }
Esempio n. 2
0
        public EntriesViewModel()
        {
            Filters = new List <Predicate <object> >();
            LiveFilteringProperties = new List <string>();

            _entryViewModels = new TransactionalObservableCollection <EntryViewModel>();
        }
Esempio n. 3
0
        public EntriesHelper(Func <bool, object, Task <IEnumerable <TVm> > > loadSubEntryFunc)
        {
            LoadSubEntryFunc = loadSubEntryFunc;

            //add null item because we don't actually know if there exist any items
            All = new TransactionalObservableCollection <TVm> {
                default(TVm)
            };
        }
Esempio n. 4
0
        public TaskViewModel(TaskInfoDto taskInfo)
        {
            Name     = taskInfo.Name;
            Id       = taskInfo.Id;
            AddedOn  = taskInfo.AddedOn;
            Sessions = new TransactionalObservableCollection <string>();

            Update(taskInfo);
        }