Exemple #1
0
        // 變更資格審組別
        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));
        }
Exemple #2
0
 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));
 }