public ActionResult Index(string permissionCode, string parentCodeValue) { try { if (permissionCode == "" || permissionCode == null || permissionCode == string.Empty) { permissionCode = ConstValues.GCODE_ACTION_ADMIN; parentCodeValue = ""; } CodeGlobalListCTE M = new CodeGlobalListCTE { PermissionCode = permissionCode , ParentCodeValue = parentCodeValue , List = _CodeGlobalService.CodeGlobalList(permissionCode, parentCodeValue) }; return View(M); } catch (Exception ex) { CustomLog4Net customLog = new CustomLog4Net(); customLog.logger.Error(this.ControllerContext.Controller, ex); throw; } }
/// <summary> /// XSS를 시작으로 Exception처리 로그를 위한 오버라이드!!! 아놔 찾는데 개힘들...ㅠㅠ /// </summary> /// <param name="filterContext"></param> protected override void OnException(ExceptionContext filterContext) { //ExceptionContext 참조 //https://msdn.microsoft.com/ko-kr/library/system.web.mvc.exceptioncontext(v=vs.118).aspx CustomLog4Net customLog = new CustomLog4Net(); customLog.ErrorToLog(filterContext); base.OnException(filterContext); }
/// <summary> /// 404 /// </summary> /// <returns></returns> public ActionResult Error404() { string refererUrl = Request.QueryString["aspxerrorpath"]; //SEO관련해서 404처리를 해야하는 부분 ViewBag.refererUrl = refererUrl; CustomLog4Net customLog = new CustomLog4Net(); customLog.ErrorToLog(refererUrl); return View(); }
public ActionResult Index(CommonModel SearchParam) { try { int totalRowCnt; //개시물 총갯수 if (TempData["commonModelParam"] != null) { SearchParam = (CommonModel)TempData["commonModelParam"]; } //검색처리 if (SearchParam.SearchKeyword != "") { if (SearchParam.SearchField == "") { //하...여기를 어찌해야하느냐... //일단 필드가 추가되면 빌드를 다시해야하는 어처구니 없는 상황으로 내비둠..... SearchParam.SearchString = string.Format(" AND ( memId Like '%{0}%' OR memName Like '%{0}%' )", SearchParam.SearchKeyword); } else { SearchParam.SearchString = string.Format(" AND {0} Like '%{1}%'", SearchParam.SearchField, SearchParam.SearchKeyword); } } MemberList M = new MemberList { PermissionCode = SearchParam.PermissionCode , CommonParam = SearchParam , ListInfo = _MemberService.MemberList(SearchParam, out totalRowCnt) }; ViewBag.totalRowCount = totalRowCnt; return View(M); } catch (System.Exception ex) { CustomLog4Net customLog = new CustomLog4Net(); customLog.logger.Error(this.ControllerContext.Controller, ex); throw; } }
public ActionResult PointHistory(CommonModel SearchParam) { try { int totalRowCnt; //개시물 총갯수 //검색처리 if (SearchParam.SearchKeyword != "") { SearchParam.SearchString = string.Format(" AND memId = '{0}' ", SearchParam.SearchKeyword); } MemberPointHistoryList M = new MemberPointHistoryList { CommonParam = SearchParam , PointHistoryList = _MemberService.MemberPointHistoryList(SearchParam, out totalRowCnt) }; ViewBag.totalRowCount = totalRowCnt; return View(M); } catch (System.Exception ex) { CustomLog4Net customLog = new CustomLog4Net(); customLog.logger.Error(this.ControllerContext.Controller, ex); throw; } }
public ActionResult MemberPwdChangeLogListChild(string permissionCode, string memId, int beforeMonth) { try { MemberPwdChangeLogList M = new MemberPwdChangeLogList { PwdChangeLogList = _MemberService.MemberPwdChangeLogList(permissionCode, memId, beforeMonth) }; return View(M); } catch (System.Exception ex) { CustomLog4Net customLog = new CustomLog4Net(); customLog.logger.Error(this.ControllerContext.Controller, ex); throw; } }
public ActionResult ViewInfo(string memId, CommonModel param) { //파라미터가 없는 접근을 차단 if (!NoParamValueCheck(memId)) { return RedirectToAction("NoParameterValue", "Home"); } if (TempData["commonModelParam"] != null) { param = (CommonModel)TempData["commonModelParam"]; } MemberView M = new MemberView { CommonParam = param , MemberInfo = _MemberService.MemberView(memId, MemberInfo.GetMemberGradeCode(), param) }; //의도적인 예외처리 if (M.MemberInfo == null) { CustomLog4Net customLog = new CustomLog4Net(); customLog.ErrorToLog(this.ControllerContext); return RedirectToAction("WrongParameterValue", "Home"); } return View(M); }