Esempio n. 1
0
        public JsonResult ChangeYearMonth(string yearmonth, long user_id)
        {
            UserExpectedListViewModel ViewModel = new UserExpectedListViewModel();
            UserExpectedListViewModel.AjaxResulModel result = new UserExpectedListViewModel.AjaxResulModel();
            result.Games = new List<GameInfoModel> { };
            Int64 memberID = user_id;
            int iYear = Convert.ToInt16(yearmonth.Split('-')[0]);
            int iMonth = Convert.ToInt16(yearmonth.Split('-')[1]);
            ViewModel.MemberId = user_id;

            DateTime dt = DateTime.Today;

            result.Games = MyPageCommon.GetGameInfo(memberID, iYear, iMonth);

            return Json(result, JsonRequestBehavior.AllowGet);
        }
Esempio n. 2
0
        //
        // GET: /User/UserExpectedList/
        public ActionResult Index(long memberId)
        {
            UserExpectedListViewModel viewModel = new UserExpectedListViewModel();

            Int64 memberID = memberId;
            Member member = Utils.GetMember(memberId);

            #region 年月用変数の設定
            DateTime dtToday = DateTime.Today;
            viewModel.LastYear = dtToday.AddYears(-1).Year.ToString(); // 昨年
            viewModel.ThisYear = dtToday.Year.ToString(); // 今年
            viewModel.NextYear = dtToday.AddYears(1).Year.ToString(); // 来年
            int iYear = dtToday.Year;
            int iMonth = dtToday.Month;
            int i;
            for (i = 1; i <= 3; i++)
            {
                if (i == 2) // 必ず真中が対象年になる
                {
                    viewModel.YearListClass[i - 1] = "class=active"; // アクティブ月のとき'class="active"'、そうでないとき''
                }
                else
                {
                    viewModel.YearListClass[i - 1] = ""; // アクティブ月のとき'class="active"'、そうでないとき''
                }
            }
            for (i = 1; i <= 12; i++)
            {
                if (i == iMonth)
                {
                    viewModel.MonthListClass[i - 1] = "class=active"; // アクティブ月のとき'class="active"'、そうでないとき''
                }
                else
                {
                    viewModel.MonthListClass[i - 1] = ""; // アクティブ月のとき'class="active"'、そうでないとき''
                }
            }
            #endregion

            viewModel.MemberId = memberId;

            ViewBag.OtherMemberID = memberId;
            ViewBag.OtherMemberNickName = member.Nickname;

            return View(viewModel);
        }