// 最新訊息 - 新聞 公告 聲明 - 最新消息
        public ActionResult AnnouncementLatest(int?page)
        {
            //======語系取得========
            string langCd = GetLang();
            //======================
            AnnouncementLatestFilter filter = new AnnouncementLatestFilter()
            {
                CurrentPage = page ?? 1,
                LangCode    = langCd
            };

            AnnouncementLatestRepository repo  = new AnnouncementLatestRepository();
            AnnouncementLatestResult     mdoel = repo.GetList(filter);

            return(View(mdoel));
        }
        // 最新訊息 - 新聞 公告 聲明 列表
        public ActionResult AnnouncementList(int?typeID, int?page)
        {
            if (!typeID.HasValue)
            {
                return(RedirectToAction("AnnouncementLatest"));
            }
            //======語系取得========
            string langCd = GetLang();
            //======================
            AnnouncementLatestFilter filter = new AnnouncementLatestFilter()
            {
                CurrentPage = page ?? 1,
                TypeID      = typeID,
                LangCode    = langCd
            };
            AnnouncementLatestRepository repo  = new AnnouncementLatestRepository();
            AnnouncementLatestResult     mdoel = repo.GetList(filter);

            mdoel.TypeID = (int)filter.TypeID;

            TempData["CateInfo"] = repo.GetNewsCate(langCd);
            return(View(mdoel));
        }