public JsonResult SlottoUserData(float money, int id, int win) { SlotVewModel slotvm = new SlotVewModel(); var u = new H5GameRepository().Usercount(User.Identity.GetUserId()).Where(x => x.gameModel == 5).FirstOrDefault(); H5Bets h5b = new H5Bets(); var game = new H5GameRepository().H5GetAll(5).Where(x => x.gameStatus == 1).FirstOrDefault(); h5b.gameBets = new GameBets { userId = User.Identity.GetUserId(), GameSn = game.id, unitSn = 1, money = money, Odds = 0, valid = 1, gameModel = game.gameModel, createDate = DateTime.Now, modiDate = DateTime.Now }; new H5GameRepository().GameBets(h5b); AssetsRecord assr = new AssetsRecord { UserId = h5b.gameBets.userId, unitSn = 1, gameSn = h5b.gameBets.GameSn, assets = -(money - win), type = -1, }; if ((money - win) != 0) { new AssetsRepository().Addh5gameByAssets(assr); } slotvm.slotm = new H5GameRepository().GetSlotCash(id); slotvm.slotm.slot_cash += (money - win); slotvm.slotm.baseCash = (slotvm.slotm.slot_cash >= 11000) ? slotvm.slotm.slot_cash : 11000; var slom = new cfgSlotCash { id = id, slot_cash = slotvm.slotm.slot_cash, baseCash = slotvm.slotm.baseCash }; new H5GameRepository().SlotCashCreate(slom); return(Json(slotvm, JsonRequestBehavior.AllowGet)); }
//存入機台 public void SlotCashCreate(cfgSlotCash instance) { if (instance == null) { throw new ArgumentNullException("instance"); } else { Db.Entry(instance).State = EntityState.Modified; this.SaveChanges(); } }