Example #1
0
        //
        // GET: /Jleague/JlgResult/
        public ActionResult Index()
        {
            int jType = JlgCommon.GetJlgType(Request.Url.AbsoluteUri);

            ViewBag.JleagueMenu = jType == 1 ? 2 : jType == 2 ? 3 : jType == 3 ? 4 : int.MinValue;
            ViewBag.JleagueSubMenu = 4;
            ViewBag.JType = jType;

            int inTeamCd = int.MinValue;
            int inGameKind = jType == 1 ? JlgConstants.JLG_GAMEKIND_J1 : jType == 2 ? JlgConstants.JLG_GAMEKIND_J2 : jType == 3 ? JlgConstants.JLG_GAMEKIND_NABISCO : int.MinValue;
            int inputDate = DateTime.Now.ParseToInt();
            int SeasonID = JlgCommon.GetSeasonID(inputDate,jType);

            var model = new JlgResultViewModel
            {
                JlgResultTeamInfos = GetTeamInfosResult(null, inGameKind, null)
            };

            if (model.JlgResultTeamInfos != null && model.JlgResultTeamInfos.Any())
            {
                var item = model.JlgResultTeamInfos.FirstOrDefault();
                inTeamCd = item.TeamID;
            }
            model.JlgResultTeamInfo = GetTeamInfoByTeamID(inTeamCd);

            model.JlgResultGameInfos = GetGameInfosResult(null, inGameKind, inTeamCd, null, null, null);

            model.CurrentSeasonID = SeasonID;
            return View(model);
        }
Example #2
0
        public PartialViewResult GetJleagueGameInfosResult(string teamID, string sJtype,int? seasonID = null)
        {
            int jType = sJtype.Equals("2") ? 1 : sJtype.Equals("3") ? 2 : 3;

            ViewBag.JleagueMenu = jType == 1 ? 2 : 3;
            ViewBag.JleagueSubMenu = 4;
            ViewBag.JType = jType;

            int inTeamCd = int.MinValue;
            int inGameKind = jType == 1 ? JlgConstants.JLG_GAMEKIND_J1 : jType == 2 ? JlgConstants.JLG_GAMEKIND_J2 : jType == 3 ? JlgConstants.JLG_GAMEKIND_NABISCO : int.MinValue;
            Int32.TryParse(teamID, out inTeamCd);
            var model = new JlgResultViewModel
            {
                JlgResultTeamInfo = GetTeamInfoByTeamID(inTeamCd),
                JlgResultGameInfos = GetGameInfosResult(seasonID, inGameKind, inTeamCd, null, null, null)
            };

            return PartialView("_JleagueGameInfosResult", model);
        }