public CNTask AddOrUpdateMemo(CNMemo newMemo) { if (Memos.Exists(r => r.MemoId == newMemo.MemoId)) { Memos[Memos.FindIndex(x => x.MemoId == newMemo.MemoId)] = newMemo; } else { Memos.Add(newMemo); } return(this); }