/// <summary> /// Load the data from the current folder /// </summary> /// <returns></returns> public async Task<bool> Load() { if (!Directory.Exists(SmallBasicFolder)) return false; if (Loading) return false; try { Loading = true; Project = new ProjectViewModel(this._AppService); await Project.LoadProjectAsync(ProjectFolder); return true; } finally { Loading = false; } }
/// <summary> /// Create a new group /// </summary> public GroupViewModel(ProjectViewModel project, String name) { this.Project = project; this.Name = name; Files = new ObservableCollection<TranslationFileViewModel>(); }