Example #1
0
        public ActionResult SecondTrail(MemberTrailViewModel model)
        {
            SysUser             user        = Session[SessionKey.USER] as SysUser;
            IQueryable <Member> memberQuery = db.Member.Where(m => m.sqno == model.sqno);

            model.member = this.memberService.queryMemberAtStep3(memberQuery, user).FirstOrDefault();
            if (model.member == null)
            {
                ViewBag.ErrorMessage = "找不到資料";
                return(Index());
            }
            if (ModelState.IsValid)
            {
                MemberGroupResult newResult = new MemberGroupResult(model.member);
                newResult.AppraiseStep  = 4;
                newResult.AppraiseState = "完成複審";
                newResult.AppraiseScore = model.score;
                newResult.AppraiseDesc  = model.desc;

                db.Entry(model.member).State = EntityState.Modified;
                db.SaveChanges();
                return(View("Close"));
            }
            return(View(model));
        }
Example #2
0
        // 複審
        public ActionResult SecondTrail(int sqno)
        {
            SysUser user = Session[SessionKey.USER] as SysUser;
            MemberTrailViewModel model = new MemberTrailViewModel();

            model.sqno = sqno;
            IQueryable <Member> memberQuery = db.Member.Where(m => m.sqno == sqno);

            model.member = this.memberService.queryMemberAtStep3(memberQuery, user).FirstOrDefault();
            if (model.member == null)
            {
                ViewBag.ErrorMessage = "找不到資料";
                return(Index());
            }
            return(View(model));
        }