public IActionResult RecruitSettingEditOrDelete( RecruitSetting model, string action) { if (action == "update") { // 데이터 수정 if (ModelState.IsValid) { _repo.Update(model); } // 수정 후 상세 보기 페이지로 이동 return(RedirectToAction( nameof(RecruitSettingDetail), new { Id = model.Id })); } else { // 데이터 삭제 if (ModelState.IsValid) { // 히든 필드에 들어있는 Id 값에 해당하는 레코드 삭제 _repo.Remove(model.Id); } // 삭제 후 리스트 페이지로 이동 return(RedirectToAction(nameof(RecruitSettingList))); } }
public IActionResult RecruitSettingCreate(RecruitSetting model) { // 정상적인 데이터인지 확인 if (ModelState.IsValid) { // 실제 데이터베이스 저장 _repo.Add(model); return(RedirectToAction(nameof(RecruitSettingList))); } return(View(model)); }
public IActionResult RecruitSettingCreate(RecruitSetting model) { // 정상적인 데이터인지 확인 if (ModelState.IsValid) { // 실제 데이터베이스 저장 _repo.Add(model); return(RedirectToAction(nameof(RecruitSettingList))); } //return View(model); return(View("~/Views/_MiniProjects/RecruitManager/RecruitSettingCreate.cshtml", model)); }