Пример #1
0
 public void ReplaceTo(int id, BookDetail item)
 {
     if (Data.Count == 0)
     {
         return;
     }
     var result = from book in Data
                  where book.BookID == id
                  select book = item.Clone();
 }
Пример #2
0
        public bool tryFind(int id, out BookDetail res)
        {
            if (Data.Count == 0)
            {
                res = null; return(false);
            }
            var result = from book in Data
                         where book.BookID == id
                         select book;

            if (result.Count() == 0)
            {
                res = null; return(false);
            }
            res = result.First();
            return(true);
        }
Пример #3
0
 /// <summary>
 /// 标准构造函数
 /// </summary>
 /// <param name="info">教材属性</param>
 /// <param name="value">教材评价</param>
 public BookFinal(BookDetail info, BookEvaluaion value)
 {
     MainInfo  = info;
     MainValue = value;
 }
Пример #4
0
 public void Add(int id, BookDetail item, bool isManual = false)
 {
     item.BookID = id;
     Data.Add(item.Clone());
     nextBookID += isManual ? 1 : 0;
 }