//set your Deck------------------------------------------------- public void SetDeck(List <string> login) { bool isOnline = false; for (int i = 0; i < login.Count; i++) { if (login[i] == authorization) { isOnline = true; } } if (!isOnline) { string data = "\nuser is not logged in \n"; string status = "404 Not found"; string mime = "text/plain"; ServerResponse(status, mime, data); return; } int lenght = authorization.IndexOf("-mtcgToken"); string playername = authorization.Substring(0, lenght); JArray jasonArray = JArray.Parse(body); if (jasonArray.Count < 4) { string data = "\nyour deck needs 4 cards \n"; string status = "404 Not found"; string mime = "text/plain"; ServerResponse(status, mime, data); return; } if (jasonArray.Count > 4) { string data = "\nyour deck needs 4 cards \n"; string status = "404 Not found"; string mime = "text/plain"; ServerResponse(status, mime, data); return; } int inDeck = Database.selectPlayerDeckNumber(playername); if (inDeck == 4) { string data = "\ndeck is already full \n"; string status = "404 Not found"; string mime = "text/plain"; ServerResponse(status, mime, data); return; } foreach (string cardid in jasonArray) { Database.updatePlayerCardDeck(playername, cardid, true); } string mydata = "\nNew Cards in your Deck\n"; string mystatus = "200 Success"; string mymime = "text/plain"; ServerResponse(mystatus, mymime, mydata); return; }