private void OnAddArchiveEntityExecute() { var newArchiveEntity = new ArchiveEntityWrapper(new ArchiveEntity()); newArchiveEntity.PropertyChanged += Wrapper_PropertyChanged; //ArchiveEntities.Add(newArchiveEntity); Drive.Model.ArchiveEntities.Add(newArchiveEntity.Model); newArchiveEntity.Title = ""; }
public override async Task LoadAsync(int id) { var _archEntity = id > 0 ? await _repository.GetByIdAsync(id) : new ArchiveEntity(); _archiveEntity = new ArchiveEntityWrapper(_archEntity); _archiveEntity.PropertyChanged -= Wrapper_PropertyChanged; _archiveEntity.PropertyChanged += Wrapper_PropertyChanged; Title = _archEntity.Title; Id = _archEntity.ArchiveEntityKey; DriveId = _archEntity.DriveId; InitializeTags(_archEntity.Tags); InitializeCategories(_archEntity.Categories); InitializeImages(_archEntity.Images); OnPropertyChanged("ArchiveEntity"); }