Example #1
0
        /// <summary>
        /// Remove cards from a players base on the provided parameters
        /// </summary>
        /// <param name="cardIDs">The card IDs to remove</param>
        /// <param name="gameID">The game ID</param>
        /// <param name="userId">The current user Id</param>
        public void Execute(List <Int32> cardIDs, Int32 gameID, Int32 userId)
        {
            Entities.Filters.GamePlayerCard.Delete filter = new Entities.Filters.GamePlayerCard.Delete();
            filter.CardIDs = cardIDs;
            filter.GameID  = gameID;
            filter.UserId  = userId;

            _delete.Execute(filter);
        }
Example #2
0
        /// <summary>
        /// Remove cards from a players base on the provided parameters
        /// </summary>
        /// <param name="cardIDs">The card IDs to remove</param>
        /// <param name="gameID">The game ID</param>
        /// <param name="userId">The current user Id</param>
        public void Execute(List<Int32> cardIDs, Int32 gameID, Int32 userId)
        {
            Entities.Filters.GamePlayerCard.Delete filter = new Entities.Filters.GamePlayerCard.Delete();
            filter.CardIDs = cardIDs;
            filter.GameID = gameID;
            filter.UserId = userId;

            _delete.Execute(filter);
        }
Example #3
0
        /// <summary>
        /// Remove cards from a players base on <paramref name="filter"/>
        /// </summary>
        /// <param name="filter">The filter used to delete cards</param>
        public void Execute(Entities.Filters.GamePlayerCard.Delete filter)
        {
            using (DbCommand cmd = _db.GetStoredProcCommand("GamePlayerCard_Delete"))
            {
                _db.AddInParameter(cmd, "@GameID", DbType.Int32, filter.GameID);
                _db.AddInParameter(cmd, "@UserId", DbType.Int32, filter.UserId);
                _db.AddInParameter(cmd, "@CardIDs", DbType.Xml, filter.CardIDs.ConvertCollectionToXML());

                _db.ExecuteNonQuery(cmd);
            }
        }
Example #4
0
 /// <summary>
 /// Remove cards from a players base on <paramref name="filter"/>
 /// </summary>
 /// <param name="filter">The filter used to delete cards</param>
 public void Execute(Entities.Filters.GamePlayerCard.Delete filter)
 {
     _delete.Execute(filter);
 }