Exemplo n.º 1
0
        //creation of a booster-------------------------------------------
        public void CreateBooster(List <string> login)
        {
            bool isOnline = false;

            if (authorization != "admin-mtcgToken")
            {
                string data   = "\nyou are not the admin \n";
                string status = "404 Not found";
                string mime   = "text/plain";
                ServerResponse(status, mime, data);
                return;
            }


            for (int i = 0; i < login.Count; i++)
            {
                if (login[i] == authorization)
                {
                    isOnline = true;
                }
            }

            if (isOnline == false)
            {
                string data   = "\nAdmin not logged in \n";
                string status = "404 Not found";
                string mime   = "text/plain";
                ServerResponse(status, mime, data);
                return;
            }
            JArray jasonArray = JArray.Parse(body);


            var myobject  = jasonArray[0];
            int boosterid = (int)myobject["BoosterId"];

            Database.insertBooster(boosterid);


            for (int i = 1; i < jasonArray.Count; i++)
            {
                string cardid   = (string)jasonArray[i]["Id"];
                string cardname = (string)jasonArray[i]["Name"];
                double damage   = (double)jasonArray[i]["Damage"];
                string cardType = (string)jasonArray[i]["Cardtype"];
                string element  = (string)jasonArray[i]["Element"];

                Database.insertCard(cardid, cardname, damage, cardType, element);
                Database.insertBoosterCard(cardid, boosterid);
            }
            string mydata   = "\nBooster was created \n";
            string mystatus = "200 Success";
            string mymime   = "text/plain";

            ServerResponse(mystatus, mymime, mydata);
        }