public async Task <ActionResult> Index()
        {
            string agreeYn = Session[Global.AgreeYn].ToString();

            ViewBag.UserNM = Session[Global.UserNM].ToString();
            //var listScNtc = _scNtcService.GetNotices();

            if (agreeYn != "Y")
            {
                TempData["alert"] = "개인정보 수집 및 이용을 동의하셔야 사용이 가능합니다.";
                return(RedirectToAction("CompanyAgreement", "Main"));
            }


            var listScNtc = await _scNtcService.GetNoticesForMainAsync();

            // .. Session에 RegistrationNo 추가
            var vcCompInfo = await _vcCompInfoService.getVcCompInfoById(Session[Global.LoginID].ToString());

            Session[Global.CompRegistrationNo] = vcCompInfo.RegistrationNo;
            //

            var noticeViews =
                Mapper.Map <List <NoticeViewModel> >(listScNtc);

            return(View(noticeViews));
        }
        public async Task <ActionResult> Index()
        {
            //var listScNtc = _scNtcService.GetNotices();
            var listScNtc = await _scNtcService.GetNoticesForMainAsync();

            var noticeViews =
                Mapper.Map <List <NoticeViewModel> >(listScNtc);

            return(View(noticeViews));
        }
        public async Task <ActionResult> Index()
        {
            string agreeYn = Session[Global.AgreeYn].ToString();

            //개인정보 수집 및 이용에 대한 동의가 안되어 있으면 리다이렉트 함
            //if (agreeYn != "Y")
            //{
            //    TempData["alert"] = "개인정보 수집 및 이용을 동의하셔야 사용이 가능합니다";

            //    return RedirectToAction("MentorAgreement", "Main");
            //}
            var listScNtc = await _scNtcService.GetNoticesForMainAsync();

            var noticeViews =
                Mapper.Map <List <NoticeViewModel> >(listScNtc);

            return(View(noticeViews));
        }