public JsonResult SlottoLogin() { int b = 1; SlotVewModel slotvm = new SlotVewModel(); if (User.Identity.GetUserId() == null) { b = 4; } else { List <AssetsViewModel> avList = new List <AssetsViewModel>(); avList = new AssetsRepository().getAssetsListByUserID(User.Identity.GetUserId()); slotvm.usermoney = avList.Where(x => x.unitSn == 1).FirstOrDefault().Asset; var u = new H5GameRepository().Usercount(User.Identity.GetUserId()).Where(x => x.gameModel == 5).FirstOrDefault(); if (u == null) { DailyGameCount d = new DailyGameCount { userId = User.Identity.GetUserId(), gameModel = 5, count = 0 }; u = new H5GameRepository().DaycountCreate(d); } int r = new Random().Next(1, 14); slotvm.slotm = new H5GameRepository().GetSlotCash(r); } slotvm.loginUser = b; return(Json(slotvm, JsonRequestBehavior.AllowGet)); }
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)); }