public ActionResult BuyPlayer(int playerId, int cost) { int foundPlayerCount = uDB.isUserHavePlayerById((int)Session["id"], playerId); if (foundPlayerCount == 0) { int userMoney = uDB.getMoneyById((int)Session["id"]); if (userMoney >= cost) { int moneyLeft = userMoney - cost; uDB.insertPlayerToUser((int)Session["id"], playerId); uDB.updateUserMoney((int)Session["id"], moneyLeft); Session["money"] = moneyLeft; mDB.addNewMessage((int)Session["id"], 1, -cost); teamCost.GetTeamCost((int)Session["id"]); Session["success"] = "Sėkmingai nusipirkote žaidėją"; } else { Session["error"] = "Jums trūksta pinigu!"; } } else { Session["error"] = "Toks zaidejas jau nupirktas. Pirkti negalima."; } return(RedirectToAction("Market")); }
private void SendMessagesAndAddPrizes(List <Tuple <int, int> > top4, int prize) { for (int i = 0; i < top4.Count; i++) { mDB.addNewMessage(top4[i].Item1, 3, Convert.ToInt32(prize)); double money = uDB.getMoneyById(top4[i].Item1); uDB.updateUserMoney(top4[i].Item1, Convert.ToInt32(money + prize)); prize /= 2; } }