コード例 #1
0
ファイル: CNRoot.cs プロジェクト: engimaxp/CoffeeNewspaper
        public void UpdateMemo(CNMemo updateMemo)
        {
            if (MemoList.Exists(r => r.MemoId == updateMemo.MemoId))
            {
                MemoList[MemoList.FindIndex(x => x.MemoId == updateMemo.MemoId)] = updateMemo;
            }

            TaskList.Where(x => x.HasMemo(updateMemo.MemoId)).ToList().ForEach(r => r.AddOrUpdateMemo(updateMemo));
        }
コード例 #2
0
ファイル: CNRoot.cs プロジェクト: engimaxp/CoffeeNewspaper
 public void AddOrUpdateGlobalMemo(CNMemo newMemo)
 {
     if (MemoList.Exists(r => r.MemoId == newMemo.MemoId))
     {
         MemoList[MemoList.FindIndex(x => x.MemoId == newMemo.MemoId)] = newMemo;
     }
     else
     {
         MemoList.Add(newMemo);
     }
 }
コード例 #3
0
 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);
 }