public async Task AddContent() { var content = await ProjectContentViewModel.Create(); content.Project = this; Contents.Add(content); OnPropertyChanged("Contents"); }
protected override async Task RefreshFields() { Owner = await StudentViewModel.Get(model.OwnerId); Participants = new ObservableCollection <ProjectParticipantViewModel>(await ProjectParticipantViewModel.Where(p => p.ProjectId == model.Id)); Contents = new ObservableCollection <ProjectContentViewModel>(await ProjectContentViewModel.Where(c => c.ProjectId == model.Id)); Assignment = await AssignmentViewModel.Get(model.AssignmentId); }