public JsonResult AddModifier(CardModifier model) { var cardModifierRepo = new CardModifierRepository(); var cardRepo = new CardRepository(); cardModifierRepo.Insert(model); return(Json(cardRepo.SelectView(model.CardID), JsonRequestBehavior.AllowGet)); }
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); } }
public void InsertInstructionTest() { var repo = new CardModifierRepository(); var newModifier = new CardModifier { CardID = 1, ModifierTypeID = 1, InstructionText = "New Value", ModifierValue = null, }; repo.Insert(newModifier); }
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) { }