public ActionResult modify(RecruitNotice recruitNotice) { RecruitNotice item = recruitNoticeService.findRecruitNotice(recruitNotice); ViewBag.item = item; ViewBag.filesList1 = filesService.findAllByMasterIdxAndTypeForUpload(item.idx, "files"); return(View("~/Views/Recruit/RecruitNotice/modify.cshtml")); }
public ActionResult list(RecruitNotice recruitNotice) { searchService.setSearchSession(Request, Session); searchService.setPagination(recruitNotice, 20, recruitNoticeService.findAllCount(recruitNotice)); ViewBag.list = recruitNoticeService.findAll(recruitNotice); ViewBag.pagination = recruitNotice; ViewBag.today = DateTime.Now; return(View("~/Views/Recruit/RecruitNotice/list.cshtml")); }
public RedirectToRouteResult modifyProc(RecruitNotice recruitNotice) { HttpFileCollectionBase multipartRequest = Request.Files; recruitNotice.updateId = System.Web.HttpContext.Current.User.Identity.Name; var sanitizer = new HtmlSanitizer(); recruitNotice.contents = sanitizer.Sanitize(recruitNotice.contents); recruitNoticeService.updateRecruitNotice(multipartRequest, recruitNotice); return(RedirectToAction("list")); }
public void deleteRecruitNotice(RecruitNotice recruitNotice) { try { Mapper.Instance().BeginTransaction(); recruitNoticeDao.deleteRecruitNotice(recruitNotice); filesService.deleteRealFilesAndDataByFileMasterIdx(recruitNotice.idx); Mapper.Instance().CommitTransaction(); } catch (Exception e) { Mapper.Instance().RollBackTransaction(); } }
public RedirectToRouteResult registerProc(RecruitNotice recruitNotice) { HttpFileCollectionBase multipartRequest = Request.Files; recruitNotice.regId = System.Web.HttpContext.Current.User.Identity.Name; var sanitizer = new HtmlSanitizer(); recruitNotice.contents = sanitizer.Sanitize(recruitNotice.contents); recruitNoticeService.insertRecruitNotice(multipartRequest, recruitNotice); return(RedirectToAction("list", (RouteValueDictionary)Session["searchMap"])); }
public void updateRecruitNotice(HttpFileCollectionBase multipartFiles, RecruitNotice recruitNotice) { validation(recruitNotice); try { Mapper.Instance().BeginTransaction(); filesService.deleteFileAndFileUpload(multipartFiles, "files", "jpg|png|pdf|docx|hwp", 5 * 1024 * 1024, recruitNotice.idx, recruitNotice.fileIdxs); recruitNoticeDao.updateRecruitNotice(recruitNotice); Mapper.Instance().CommitTransaction(); } catch (Exception e) { Mapper.Instance().RollBackTransaction(); } }
public void insertRecruitNotice(HttpFileCollectionBase multipartFiles, RecruitNotice recruitNotice) { validation(recruitNotice); int masterIdx = sequenceService.getSequenceMasterIdx(); recruitNotice.idx = masterIdx; try { Mapper.Instance().BeginTransaction(); recruitNoticeDao.insertRecruitNotice(recruitNotice); filesService.fileUpload(multipartFiles, "files", "jpg|png|pdf|docx|hwp", 5 * 1024 * 1024, masterIdx, null); Mapper.Instance().CommitTransaction(); }catch (Exception e) { Mapper.Instance().RollBackTransaction(); } }
private void validation(RecruitNotice recruitNotice) { if (String.IsNullOrWhiteSpace(recruitNotice.title)) { throw new CustomException("필수 값이 없습니다."); } if (String.IsNullOrWhiteSpace(recruitNotice.contents)) { throw new CustomException("필수 값이 없습니다."); } if (recruitNotice.startDate == DateTime.MinValue) { throw new CustomException("필수 값이 없습니다."); } if (recruitNotice.endDate == DateTime.MinValue) { throw new CustomException("필수 값이 없습니다."); } }
public void deleteRecruitNotice(RecruitNotice recruitNotice) { Mapper.Instance().Delete("recruitNotice.deleteRecruitNotice", recruitNotice); }
public void updateRecruitNotice(RecruitNotice recruitNotice) { Mapper.Instance().Update("recruitNotice.updateRecruitNotice", recruitNotice); }
public int findAllCount(RecruitNotice recruitNotice) { return(Mapper.Instance().QueryForObject <int>("recruitNotice.findAllCount", recruitNotice)); }
public RecruitNotice findRecruitNotice(RecruitNotice recruitNotice) { return(Mapper.Instance().QueryForObject <RecruitNotice>("recruitNotice.findRecruitNotice", recruitNotice)); }
public void insertRecruitNotice(RecruitNotice recruitNotice) { Mapper.Instance().Insert("recruitNotice.insertRecruitNotice", recruitNotice); }
public IList <RecruitNotice> findAll(RecruitNotice recruitNotice) { return(Mapper.Instance().QueryForList <RecruitNotice>("recruitNotice.findAll", recruitNotice)); }
public RedirectToRouteResult delete(RecruitNotice recruitNotice) { recruitNoticeService.deleteRecruitNotice(recruitNotice); return(RedirectToAction("list")); }
public IList <RecruitNotice> findAll(RecruitNotice recruitNotice) { return(recruitNoticeDao.findAll(recruitNotice)); }
public int findAllCount(RecruitNotice recruitNotice) { return(recruitNoticeDao.findAllCount(recruitNotice)); }
public RecruitNotice findRecruitNotice(RecruitNotice recruitNotice) { return(recruitNoticeDao.findRecruitNotice(recruitNotice)); }