public FileItemViewModel(PersistedFileItem entry) : base(entry.Name) { SetIconRetriever(); Path = entry.Path; Directory = entry.Directory; Pinned = entry.Pinned; Accesses = entry.Accesses; }
private void UpdateFromViewModel(FileItemViewModel fileVm) { Task.Factory.StartNew(() => { var persistedFile = new PersistedFileItem(fileVm); _repository.Update(persistedFile); }); }