public async Task <ActionResult> RegBizWork(BizWorkViewModel bizWorkViewModel) { ViewBag.LeftMenu = Global.BizWorkMng; if (ModelState.IsValid) { var scUsr = Mapper.Map <ScUsr>(bizWorkViewModel); var scBizWork = Mapper.Map <ScBizWork>(bizWorkViewModel); //회원정보 추가 정보 설정 scUsr.RegId = Session[Global.LoginID].ToString(); scUsr.RegDt = DateTime.Now; scUsr.Status = "N"; scUsr.UsrType = "B"; scUsr.UsrTypeDetail = "M"; scUsr.CompSn = int.Parse(Session[Global.CompSN].ToString()); SHACryptography sha2 = new SHACryptography(); scUsr.LoginPw = sha2.EncryptString(scUsr.LoginPw); //사업정보 추가 정보 설정 scBizWork.Status = "N"; scBizWork.MngCompSn = int.Parse(Session[Global.CompSN].ToString()); scBizWork.RegId = Session[Global.LoginID].ToString(); scBizWork.RegDt = DateTime.Now; //저장 IList <ScBizWork> scBizWorks = new List <ScBizWork>(); scUsr.ScBizWorks.Add(scBizWork); int result = await _scUsrService.AddBizManagerMemberAsync(scUsr); if (result != -1) { return(RedirectToAction("BizWorkList", "BizWorkMng")); } else { ModelState.AddModelError("", "사업 등록 실패."); return(View(bizWorkViewModel)); } } ModelState.AddModelError("", "입력값 검증 실패."); return(View(bizWorkViewModel)); }