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));
        }
Exemple #3
0
        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));
        }