public ActionResult AkBetRecord() { AkGameVewModel akm = new AkGameVewModel(); try { akm.h5game = new H5GameRepository().H5GetAll(1).Where(x => x.gameStatus == 1).FirstOrDefault(); //var h5 = new H5GameRepository().H5GetAll(1).Where(x => x.gameStatus != 1).TakeLast(5); var bet = new H5GameRepository().PlayerBetList(User.Identity.GetUserId()).Where(x => x.gameModel == 1).TakeLast(5); List <bets> bslist = new List <bets>(); foreach (var b in bet) { var pay = new H5GameRepository().GetPay(b.id); bets bs = new bets(); bs.gameBets = b; bs.readMoney = (pay != null) ? pay.readlMoney : 0; bs.bn = new H5GameRepository().NumberGetAll(b.id).FirstOrDefault().Number; bs.tureNuber = (new H5GameRepository().GetNumberAll((int)b.GameSn).Count() != 0) ? new H5GameRepository().GetNumberAll((int)b.GameSn).FirstOrDefault().number : 0; //bs.tureNuber = (bs.tureNuber != null) ? bs.tureNuber : 0; bslist.Add(bs); } akm.Bets = bslist.OrderByDescending(x => x.gameBets.id).ToList(); return(View(akm)); } catch { return(View(akm)); } }
public string bet(string user, int idroulette, int number, double money) { string message = "Apuesta denegada"; Validations validate = new Validations(); using (RouletteDataContext rou = new RouletteDataContext()) { var roulette = rou.Roulette.FirstOrDefault(t => t.id == idroulette); if (roulette != null) { if (roulette.isOpen == true) { bool isValidnumber = validate.validatebetnumber(number); bool isValidmoney = validate.validatebetmoney(money); if (isValidnumber == true & isValidmoney == true) { bets b = new bets(); b.id_roulette = idroulette; b.user_ = user; b.number = number; b.money = money; rou.bets.InsertOnSubmit(b); rou.SubmitChanges(); message = "Apuesta Exitosa"; } } } } return(message); }
public ActionResult Akbrand() { AkGameVewModel akm = new AkGameVewModel(); try { akm.h5game = new H5GameRepository().H5GetAll(1).Where(x => x.gameStatus == 1).FirstOrDefault(); var h5 = new H5GameRepository().H5GetAll(1).Where(x => x.gameStatus == 0).TakeLast(5); //var bet = new H5GameRepository().PlayerBetList(User.Identity.GetUserId()).Where(x => x.gameModel == 1).TakeLast(5); List <bets> bslist = new List <bets>(); foreach (var h in h5) { //var pay = new H5GameRepository().GetPay(b.id); bets bs = new bets(); bs.dt = (DateTime)h.createDate; //bs.gameBets.createDate = h.createDate; //bs.Brand = new H5GameRepository().GetNumberAll((int)h.id).FirstOrDefault().bo. //bs.readMoney = (pay != null) ? pay.readlMoney : 0; //bs.bn = new H5GameRepository().NumberGetAll(b.id).FirstOrDefault().Number; bs.tureNuber = new H5GameRepository().GetNumberAll((int)h.id).FirstOrDefault().number; //bs.tureNuber = (bs.tureNuber != null) ? bs.tureNuber : 0; //bs.dt = ; bslist.Add(bs); } akm.Bets = bslist.OrderByDescending(x => x.dt).ToList(); return(View(akm)); } catch { return(View(akm)); } }