コード例 #1
0
 public static 書籍Entity Convert(this 書籍 _書籍, long _eventNumber)
 => new 書籍Entity
 {
     Id          = _書籍.GUID,
     EventNumber = _eventNumber,
     タイトル        = _書籍.タイトル文字列,
 };
コード例 #2
0
        public void Upsert(long _eventNumber, 書籍 _書籍)
        {
            using (var db = new RentalProjectorContext())
            {
                db.Database.EnsureCreated();

                if (db.書籍一覧.SingleOrDefault(item => item.Id.Equals(_書籍.GUID)) is 書籍Entity x)
                {
                    x.Copy(_eventNumber, _書籍);
                }
                else
                {
                    db.書籍一覧.Add(_書籍.Convert(_eventNumber));
                }

                db.SaveChanges();
            }
        }
コード例 #3
0
 public static void Copy(this 書籍Entity item, long _eventNumber, 書籍 _書籍)
 {
     item.EventNumber = _eventNumber;
     item.タイトル        = _書籍.タイトル文字列;
 }