コード例 #1
0
        //按下有違規按鈕後,根據停權或永久停權,更正會員,舉報,留言資料表的資料內容
        public ActionResult violate(int?UsId)
        {
            Mber    mber    = context.Mber.Find(UsId);
            Massage massage = context.Massage.Find(UsId);
            Report  report  = context.Report.Find(UsId);

            mber.UsLkC += 1;
            mber.UsLkS  = true;
            if (mber.UsLkC == 3)
            {
                mber.UsLkT  = DateTime.Now;
                mber.UsULkT = DateTime.Now.AddYears(100);
            }
            else
            {
                mber.UsLkT  = DateTime.Now;
                mber.UsULkT = DateTime.Now.AddDays(14);
            }
            massage.MsRptS = false;
            massage.MsHdS  = true;

            context.Report.Remove(report);

            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public IEnumerable <Mber> PaginatedMber()
        {
            int start = (CurrentPage - 1) * PageSize;

            return(Mber.OrderBy(m => m.UsId).Skip(start).Take(PageSize));
        }