Esempio n. 1
0
        public IActionResult Purchase(PurchaseModel request)
        {
            PurchaseModel model = new PurchaseModel();

            List <DDLCategory> categories1 = new List <DDLCategory>();
            List <DDLCategory> categories2 = new List <DDLCategory>();

            List <Player> playerlist = new List <Player>();

            playerlist = _playerService.GetPlayers();

            if (playerlist != null && playerlist.Count > 0)
            {
                foreach (var item in playerlist)
                {
                    categories1.Add(new DDLCategory {
                        ID = item.Id, CategoryName = item.Username
                    });
                }
            }


            List <Card> cardlist = new List <Card>();

            cardlist = _cardService.GetCardsByPlayerId(1);

            if (cardlist != null && cardlist.Count > 0)
            {
                foreach (var item in cardlist)
                {
                    categories2.Add(new DDLCategory {
                        ID = item.Id, CategoryName = item.Number
                    });
                }
            }


            model.PlayerList        = new List <DDLCategory>();
            model.PlayerList        = categories1;
            model.Selected_PlayerId = 1;

            model.CardList        = new List <DDLCategory>();
            model.CardList        = categories2;
            model.Selected_CardId = 1;

            Purchase purchase = request.ToEntity();

            purchase.Player = _playerService.GetPlayer(request.Selected_PlayerId);
            purchase.Card   = _cardService.GetCard(request.Selected_CardId);
            _purchaseService.AddPurchase(purchase);

            ViewBag.Message = "Success.";

            return(View(model));
        }