public void SelectTask(Guid id) { if (tasks.All(taskVm => taskVm.Id != id)) { return; } { SelectedTask = tasks.SingleOrDefault(taskVm => taskVm.Id == id); SelectedTaskChanged?.Invoke(this, null); } }
protected virtual void OnSelectedTaskChanged(Task task) { SelectedTaskChanged?.Invoke(task); }
public void SelectNullTask() { SelectedTask = null; SelectedTaskChanged?.Invoke(this, null); }
public async void SelectedMemberTask(Guid memberId) { tasks = (await GetAllTasks()).Payload; tasks = tasks.Where(memberVm => memberVm.AssignedToId == memberId).ToList(); SelectedTaskChanged?.Invoke(this, null); }