コード例 #1
0
ファイル: HomeController.cs プロジェクト: maxzo/Blackjack
        public ActionResult GiveCardToDealer()
        {
            if (Request.IsAjaxRequest())
            {
                var service = new BlackjackServiceClient();
                var card = service.GiveCardToDealer();

                return Json(new { Face = card.Face.ToString(), Suit = card.Suit.ToString() }, JsonRequestBehavior.AllowGet);
            }

            return RedirectToAction("Index");
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: maxzo/Blackjack
        public ActionResult GiveAllCardsToDealer()
        {
            if (Request.IsAjaxRequest())
            {
                var service = new BlackjackServiceClient();
                IList<Card> cards = new List<Card>(0);

                while (!service.DealerStand())
                {
                    cards.Add(service.GiveCardToDealer());
                }

                return Json((from c in cards
                             select new { Face = c.Face.ToString(), Suit = c.Suit.ToString() }).ToArray(),
                    JsonRequestBehavior.AllowGet);
            }

            return RedirectToAction("Index");
        }