public async Task <ActionResult> CompanyDetail(string bizWorkSn, string compSn) { ViewBag.LeftMenu = Global.ComMng; var scCompMapping = await _scCompMappingService.GetCompMappingAsync(int.Parse(bizWorkSn), int.Parse(compSn)); var usrView = Mapper.Map <CompanyMngViewModel>(scCompMapping); //업종, 종목 var listScBizType = await _scBizTypeService.GetScBizTypeByCompSn(int.Parse(compSn)); var bizTypeViewModel = Mapper.Map <List <BizTypeViewModel> > (listScBizType); usrView.BizTypes = bizTypeViewModel; if (scCompMapping.Status == "R") { //해당 사업의 멘토 리스트 조회 var scMentorMappings = await _scMentorMappingService.GetMentorListAsync(int.Parse(Session[Global.CompSN].ToString()), int.Parse(bizWorkSn)); var mentorDropDown = Mapper.Map <List <MentorDropDownModel> >(scMentorMappings); MentorDropDownModel title = new MentorDropDownModel(); title.LoginId = ""; title.Name = "멘토 선택"; mentorDropDown.Insert(0, title); SelectList mentorList = new SelectList(mentorDropDown, "LoginId", "Name"); ViewBag.SelectMentorList = mentorList; usrView.MentorEmail = ""; usrView.MentorLoginId = ""; usrView.MentorMbNo = ""; usrView.MentorName = ""; usrView.MentorTelNo = ""; usrView.MngCompSn = 0; return(View("ApproveCompany", usrView)); } else { return(View(usrView)); } }
public async Task <ActionResult> MentorList() { ViewBag.LeftMenu = Global.MentorMng; string excutorId = null; int bizWorkSn = 0; //사업담당자 일 경우 담당 사업만 조회 if (Session[Global.UserDetailType].ToString() == "M") { excutorId = Session[Global.LoginID].ToString(); } //사업 DropDown List Data var listScBizWork = await _scBizWorkService.GetBizWorkList(int.Parse(Session[Global.CompSN].ToString()), excutorId); var bizWorkDropDown = Mapper.Map <List <BizWorkDropDownModel> >(listScBizWork); //사업담당자 일 경우 담당 사업만 조회 if (Session[Global.UserDetailType].ToString() == "M") { bizWorkSn = listScBizWork.First().BizWorkSn; } else { BizWorkDropDownModel title = new BizWorkDropDownModel(); title.BizWorkSn = 0; title.BizWorkNm = "사업명 선택"; bizWorkDropDown.Insert(0, title); } SelectList bizList = new SelectList(bizWorkDropDown, "BizWorkSn", "BizWorkNm"); ViewBag.SelectBizWorkList = bizList; //멘토 분야 DropDown List Data var mentorPart = new List <SelectListItem>() { new SelectListItem { Value = "", Text = "멘토분야", Selected = true }, new SelectListItem { Value = "F", Text = "자금" }, new SelectListItem { Value = "D", Text = "기술개발" }, new SelectListItem { Value = "T", Text = "세무회계" }, new SelectListItem { Value = "L", Text = "법무" }, new SelectListItem { Value = "W", Text = "노무" }, new SelectListItem { Value = "P", Text = "특허" }, new SelectListItem { Value = "M", Text = "마케팅" }, new SelectListItem { Value = "E", Text = "기타" } }; SelectList mentorPartList = new SelectList(mentorPart, "Value", "Text"); ViewBag.SelectMentorPartList = mentorPartList; //전문가 리스트 조회 var listMentor = await _scMentorMappingService.GetMentorListAsync(int.Parse(Session[Global.CompSN].ToString()), bizWorkSn); var usrViews = Mapper.Map <List <JoinMentorViewModel> >(listMentor); int pagingSize = int.Parse(ConfigurationManager.AppSettings["PagingSize"]); return(View(new StaticPagedList <JoinMentorViewModel>(usrViews.ToPagedList(1, pagingSize), 1, pagingSize, usrViews.Count))); }