public ActionResult ActivateCard(string cardId, string pwd) { CardUse cardUse = new CardUse(MyUserId); CardUse.ActivateResult x = cardUse.ActivateCard(cardId, pwd); return(Json(new { x }, JsonRequestBehavior.AllowGet)); }
static public IEnumerable <SingleCardUse> GenerateUses(CardUse use, IEnumerable <PowerCard> cards) { foreach (var card in cards) { yield return new SingleCardUse { Card = card, Use = use } } ; } }
public ActionResult CardActive(CardViewModel model) { if (!ModelState.IsValid) { return(Json(CardUse.ActivateResult.ActivateFailed, JsonRequestBehavior.AllowGet)); } CardUse cu = new CardUse(MyUserId); var r = cu.ActivateCard(model.CardId, model.Pwd); return(Json(r, JsonRequestBehavior.AllowGet)); }
static public Task <PowerCard> SelectPowerCard(this Spirit spirit, string prompt, IEnumerable <PowerCard> options, CardUse cardUse, Present present) { return(spirit.Action.Decision(new Select.PowerCard(prompt, cardUse, options.ToArray(), present))); }