/// <summary> /// Format Game Situation With Inning and bottom top. /// </summary> /// <param name="gameInfo">Game info</param> /// <returns>String with game status.</returns> public static string FormatGameSituationWithInning(GameInfoViewModel gameInfo) { string result = string.Empty; if (string.IsNullOrEmpty(gameInfo.GameSituationID)) { if (gameInfo.Inning == 0 || gameInfo.Inning == null) { result = "開始"; } else if (gameInfo.Inning >= 1) { result = gameInfo.Inning + Constants.STRING_ROUND + gameInfo.BottomTop; } } else if (gameInfo.GameSituationID == "2") { result = "終了"; } else if (gameInfo.GameSituationID == "4" || gameInfo.GameSituationID == "5" || gameInfo.GameSituationID == "A" || gameInfo.GameSituationID == "B" || gameInfo.GameSituationID == "C") { result = "コールド"; } else if (gameInfo.GameSituationID == "8") { result = "没収試合"; } else { result = "試合中止"; } return result; }
public ActionResult EditPointInMobile(string sportID, int? gameID, string expectTargetID, int betSelectID, string memberID, int teamID, string reloadurl, string reloadarea) { if (gameID != null) { var spID = Convert.ToInt32(sportID); ViewBag.SportID = spID; int mID = Convert.ToInt32(memberID); var query = default(ExpectationInfoModel); //Decrypt text long lgExtTarget = Convert.ToInt64(expectTargetID); //Get expect point query = (from et in com.ExpectTarget join ep in com.ExpectPoint on et.ExpectTargetID equals ep.ExpectTargetID where et.ExpectTargetID == lgExtTarget && et.UniqueID == gameID && ep.CreatedAccountID == memberID && ep.BetSelectID == betSelectID && ep.UniqueID == teamID select new ExpectationInfoModel { PointID = ep.PointID, ExpectPointID = (ep.ExpectPointID == null ? 0 : ep.ExpectPointID), ExpectPoint = (ep.ExpectPoint1 == null ? 0 : ep.ExpectPoint1), BetSelectID = (ep.BetSelectID.Value == null ? 0 : ep.BetSelectID.Value), GameID = (et.UniqueID == null ? 0 : et.UniqueID), Odds = (from od in com.OddsInfo join bsm in com.BetSelectMaster on od.BetSelectMasterID equals bsm.BetSelectMasterID where ep.BetSelectID == bsm.BetSelectID && et.SportsID == spID && et.SportsID == od.SportID && od.ExpectTargetID == et.ExpectTargetID select od.Odds).FirstOrDefault(), }).FirstOrDefault(); query.ReloadUrl = reloadurl; query.ReloadArea = reloadarea; var gameInfo = new GameInfoViewModel(); gameInfo = NpbCommon.GetGameInfoByGameID(Constants.JLG_SPORT_ID, (int)gameID); if (gameID != null) { gameInfo.ExpectationInfo = query; } return PartialView("_JlgPointEdit", gameInfo); } else { return PartialView("_JlgPointEdit"); } }