Esempio n. 1
0
        public JsonResult AddModifier(CardModifier model)
        {
            var cardModifierRepo = new CardModifierRepository();
            var cardRepo         = new CardRepository();

            cardModifierRepo.Insert(model);
            return(Json(cardRepo.SelectView(model.CardID), JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public void InsertValueTest()
        {
            var repo        = new CardModifierRepository();
            var newModifier = new CardModifier
            {
                CardID         = 1,
                ModifierTypeID = 1,
                ModifierValue  = 3
            };

            repo.Insert(newModifier);
        }
        public void Insert(CardModifier cardModifier)
        {
            using (var connection = new SqlConnection(ConfigurationSettings.GetConnectionString()))
            {
                DynamicParameters p = new DynamicParameters();
                p.Add("@CardID", cardModifier.CardID);
                p.Add("@ModifierTypeID", cardModifier.ModifierTypeID);
                p.Add("@ModifierValue", cardModifier.ModifierValue);
                p.Add("@InstructionText", cardModifier.InstructionText);

                connection.Execute("CardModifierInsert", p, commandType: CommandType.StoredProcedure);
            }
        }
Esempio n. 4
0
        public void InsertInstructionTest()
        {
            var repo        = new CardModifierRepository();
            var newModifier = new CardModifier
            {
                CardID          = 1,
                ModifierTypeID  = 1,
                InstructionText = "New Value",
                ModifierValue   = null,
            };

            repo.Insert(newModifier);
        }
Esempio n. 5
0
 public AbstractAttackCard(string name, int baseCost, int baseDamage, int baseMagicNumber, int bonusCost,
                           string img, Dictionary <Keyword, int> keywords, AbstractCharacter owner, CardModifier modifier, CardRarity rarity,
                           CardTarget target)
     : base(name, baseCost, bonusCost, baseDamage, baseMagicNumber, img, keywords, owner,
            CardType.Attack, modifier, rarity, target)
 {
 }