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> BASupervise() //{ // // 여기에서 보일 데이터 // // BA명 | BA 전화번호 | BA EMAIL | 컨설팅코드 | 보고서 담당 멘토 // ViewBag.naviLeftMenu = Global.BAMng; // var vcCompInfo = await vcCompInfoService.getVcCompInfoById(Session[Global.LoginID].ToString()); // SqlParameter compSn = new SqlParameter("COMP_SN", vcCompInfo.CompSn); // object[] parameters = new object[] { compSn }; // 객체에 데이터 삽입 // var obj = await compBaMngService.getCompMentorMapping(parameters); // 해당 기업과 관련된 리스트데이터 가져오기 // var usrViews = Mapper.Map<List<BASuperviseViewModel>>(obj); // return View(usrViews); //} //새로 추가 2016-07-13 public async Task <ActionResult> BASupervise() { // 여기에서 보일 데이터 // BA명 | BA 전화번호 | BA EMAIL | 담당 멘토 | 컨설팅 코드 ViewBag.naviLeftMenu = Global.BAMng; var vcCompInfo = await vcCompInfoService.getVcCompInfoById(Session[Global.LoginID].ToString()); //var getMapping = await vcCompInfoService.getCompMappingForSn(vcCompInfo.CompSn); SqlParameter compSn = new SqlParameter("COMP_SN", vcCompInfo.CompSn); object[] parameters = new object[] { compSn }; // 객체에 데이터 삽입 var obj = await compBaMngService.getCompMentorMapping(parameters); // 해당 기업과 관련된 리스트데이터 가져오기 var usrViews = Mapper.Map <List <BASuperviseViewModel> >(obj); string[] nCheckArray = new string[usrViews.Count]; if (usrViews.Count > 0) { for (int i = 0; i < nCheckArray.Length; i++) { var getInfo = await vcMentorMappingService.GetCompSnForTcms(Convert.ToString(usrViews[i].COMP_SN), Convert.ToString(usrViews[i].BA_SN), Convert.ToString(usrViews[i].NUM_SN), Convert.ToString(usrViews[i].SUB_NUM_SN), usrViews[i].CON_CODE); if (getInfo == null) { nCheckArray[i] = null; } else { usrViews[i].MENTOR_SN = getInfo.MentorSn; //mentorSn 저장 var mentorid = await vcUsrInfoService.getMentorInfoBySn(Convert.ToString(usrViews[i].MENTOR_SN)); var mentorname = await vcUsrInfoService.selectScUsrByTcms(Convert.ToString(mentorid.TcmsLoginKey)); usrViews[i].MENTOR_NM = mentorname.Name; //mentorname 저장 } } } return(View(usrViews)); }