// 變更資格審組別 public ActionResult ChangeGroup(int sqno) { MemberChangeGroupViewModel model = new MemberChangeGroupViewModel(); model.sqno = sqno; model.member = db.Member.Where(m => m.sqno == sqno).FirstOrDefault(); if (model.member == null) { ViewBag.ErrorMessage = "找不到資料"; } ViewBag.groupList = DropDownListHelper.getAppraiseGroupNameList(false); return(View(model)); }
public ActionResult ChangeGroup(MemberChangeGroupViewModel model) { model.member = db.Member.Where(m => m.sqno == model.sqno).FirstOrDefault(); if (ModelState.IsValid) { MemberGroupResult result = model.member.MemberGroupResult.Where(res => res.AppraiseStep == 1).FirstOrDefault(); result.AppraiseGroup = model.group; db.Entry(model.member).State = EntityState.Modified; db.SaveChanges(); return(View("Close")); } ViewBag.groupList = DropDownListHelper.getAppraiseGroupNameList(false); return(View(model)); }