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)); }