public EntriesHelper(IEnumerable <TVm> entries) { _isLoaded = true; All = new TransactionalObservableCollection <TVm>(); ((TransactionalObservableCollection <TVm>)All).AddRange(entries); }
public EntriesViewModel() { Filters = new List <Predicate <object> >(); LiveFilteringProperties = new List <string>(); _entryViewModels = new TransactionalObservableCollection <EntryViewModel>(); }
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) }; }
public TaskViewModel(TaskInfoDto taskInfo) { Name = taskInfo.Name; Id = taskInfo.Id; AddedOn = taskInfo.AddedOn; Sessions = new TransactionalObservableCollection <string>(); Update(taskInfo); }