public ActionResult Admit(MemberAdmitViewModel model) { SysUser user = Session[SessionKey.USER] as SysUser; IQueryable <Member> memberQuery = db.Member.Where(m => m.sqno == model.sqno); model.member = this.memberService.queryMemberAtStep4(memberQuery, user).FirstOrDefault(); if (model.member == null) { ViewBag.ErrorMessage = "找不到資料"; return(Index()); } if (ModelState.IsValid) { MemberGroupResult newResult = new MemberGroupResult(model.member); newResult.AppraiseStep = 5; if (model.result == "1") { newResult.AppraiseState = "正取"; } if (model.result == "2") { newResult.AppraiseState = "備取"; } newResult.AppraiseResult = model.result; newResult.AppraiseGroup = model.group; db.Entry(model.member).State = EntityState.Modified; db.SaveChanges(); return(View("Close")); } ViewBag.enrollTypeList = DropDownListHelper.getEnrollTypeList(false); ViewBag.groupList = DropDownListHelper.getAppraiseGroupNameList(false); return(View(model)); }
public ActionResult Admit(int sqno) { SysUser user = Session[SessionKey.USER] as SysUser; MemberAdmitViewModel model = new MemberAdmitViewModel(); model.sqno = sqno; IQueryable <Member> memberQuery = db.Member.Where(m => m.sqno == sqno); model.member = this.memberService.queryMemberAtStep4(memberQuery, user).FirstOrDefault(); if (model.member == null) { ViewBag.ErrorMessage = "找不到資料"; return(Index()); } ViewBag.enrollTypeList = DropDownListHelper.getEnrollTypeList(false); ViewBag.groupList = DropDownListHelper.getAppraiseGroupNameList(false); return(View(model)); }