コード例 #1
0
ファイル: UserDB.cs プロジェクト: samuelarbibe/taki
 public override void Insert(BaseEntity entity)
 {
     if (entity is User)
     {
         Inserted.Add(new ChangeEntity(CreateInsertSql, entity));
     }
 }
コード例 #2
0
ファイル: DbfDiff.cs プロジェクト: lordstanius/dBASE.NET
 private void EnumerateInsertedRecords(Dbf original, Dbf modified)
 {
     for (int i = original.Records.Count; i < modified.Records.Count; i++)
     {
         Inserted.Add(modified.Records[i]);
     }
 }
コード例 #3
0
ファイル: PlayerDB.cs プロジェクト: samuelarbibe/taki
        public override void Insert(BaseEntity entity)
        {
            Player p = entity as Player;

            if (p != null)
            {
                Inserted.Add(new ChangeEntity(CreateInsertSql, entity));
            }
        }
コード例 #4
0
ファイル: FriendDB.cs プロジェクト: samuelarbibe/taki
 public override void Insert(BaseEntity baseEntity)
 {
     if (baseEntity is Friendship)
     {
         if (((Friendship)baseEntity).User1 != null && ((Friendship)baseEntity).User2 != null)
         {
             Inserted.Add(new ChangeEntity(CreateInsertSql, baseEntity));
         }
     }
 }
コード例 #5
0
ファイル: PlayerCardDB.cs プロジェクト: samuelarbibe/taki
        public void InsertList(ConnectionList entity)
        {
            ConnectionList cl = entity;

            foreach (var playerCardConnection in cl)
            {
                if (playerCardConnection != null)
                {
                    Inserted.Add(new ChangeEntity(CreateInsertSql, playerCardConnection));
                }
            }
        }
コード例 #6
0
ファイル: PlayerDB.cs プロジェクト: samuelarbibe/taki
        public void InsertList(PlayerList entity)
        {
            PlayerList pl = entity;

            foreach (var player in pl)
            {
                if (player != null)
                {
                    Inserted.Add(new ChangeEntity(CreateInsertSql, player));
                }
            }
        }
コード例 #7
0
ファイル: PlayerGameDB.cs プロジェクト: samuelarbibe/taki
 public void Insert(Game game)
 {
     //Inserted.Add(new ChangeEntity(CreateInsertSql, game));
     foreach (Player p in game.Players)
     {
         Inserted.Add(new ChangeEntity(CreateInsertSql, new PlayerGameConnection()
         {
             Player = p,   // increment the player id for each player
             Game   = game // the game id will be the same when inserted
         }));
     }
 }
コード例 #8
0
ファイル: PlayerCardDB.cs プロジェクト: samuelarbibe/taki
 public void Insert(Game game)
 {
     foreach (Player p in game.Players)
     {
         foreach (Card c in p.Hand)
         {
             Inserted.Add(new ChangeEntity(CreateInsertSql, new PlayerCardConnection()
             {
                 Player = p,
                 Card   = c
             }));
         }
     }
 }