public async Task <IActionResult> EditFeature(FeatureModel request) { if (ModelState.IsValid) { var result = await _WorkSVC.UpdateFeature(request, User); if (!result) { ViewBag.ErrorMessage = "ไม่สามารถแก้ไขข้อมูลงานหลักได้ กรุณาตรวจสอบข้อมูล"; var qry = await _membershipSVC.GetMemberships(request.Project_id); ViewBag.AssignmentList = qry.Select(it => it.MemberUserName); return(View(request)); } return(RedirectToAction(nameof(Detail), new { id = request.Project_id })); } else { ViewBag.ErrorMessage = "ไม่สามารถแก้ไขข้อมูลงานหลักได้ กรุณาตรวจสอบข้อมูล"; var qry = await _membershipSVC.GetMemberships(request.Project_id); ViewBag.AssignmentList = qry.Select(it => it.MemberUserName); return(View(request)); } }