public ActionResult FailUploadHistory() { StringBuilder traceLog = null; ViewExercisesData execiseData = new ViewExercisesData(); if (Login.IsSessionExpire(Convert.ToString(HttpContext.Session[ConstantHelper.constLoginUserName])) || Convert.ToString(HttpContext.Session[ConstantHelper.constUserType]) != ConstantHelper.constLoginadmin) { return(RedirectToAction(ConstantHelper.constLogin, ConstantHelper.constLogin)); } try { traceLog = new StringBuilder(); traceLog.AppendLine("Start: FailUploadHistory action method in Execise Controller"); execiseData.Exercises = ExerciseBL.GetExerciseUploadHistory(); return(PartialView("_ExerciseUploalFailHistory", execiseData)); } catch (Exception ex) { LogManager.LogManagerInstance.WriteErrorLog(ex); return(RedirectToAction(ConstantHelper.constError)); } finally { traceLog.AppendLine("FailUploadHistory end() : --- " + DateTime.Now.ToLongDateString()); LogManager.LogManagerInstance.WriteTraceLog(traceLog); } }
public ActionResult SearchExercise(string id) { StringBuilder traceLog = null; ViewExercisesData execiseData = new ViewExercisesData(); if (Login.IsSessionExpire(Convert.ToString(HttpContext.Session[ConstantHelper.constLoginUserName])) || Convert.ToString(HttpContext.Session[ConstantHelper.constUserType]) != ConstantHelper.constLoginadmin) { return(RedirectToAction(ConstantHelper.constLogin, ConstantHelper.constLogin)); } try { traceLog = new StringBuilder(); if (Request.QueryString[ConstantHelper.constpage] != null) { int pagenumber = 0; execiseData.CurrentPageIndex = 0; execiseData.CurrentPageIndex = int.TryParse(Request.QueryString[ConstantHelper.constpage] as string, out pagenumber) ? (pagenumber) : pagenumber; TempData[ConstantHelper.constpage] = execiseData.CurrentPageIndex; pagenumber = 0; } else if (TempData[ConstantHelper.constpage] != null) { var savedpage = TempData[ConstantHelper.constpage]; if (savedpage != null && savedpage.GetType() == typeof(int)) { execiseData.CurrentPageIndex = (int)savedpage; } } if (Request.QueryString[ConstantHelper.constsort] != null) { execiseData.SortField = Request.QueryString[ConstantHelper.constsort]; TempData[ConstantHelper.constsort] = "ASC"; } else if (TempData[ConstantHelper.constsort] != null) { execiseData.SortField = TempData[ConstantHelper.constsort] as string; } else { execiseData.SortField = ConstantHelper.constExerciseName; } if (Request.QueryString[ConstantHelper.constsortdir] != null) { execiseData.SortDirection = Request.QueryString[ConstantHelper.constsortdir]; TempData[ConstantHelper.constsortdir] = "ASC"; } else if (TempData[ConstantHelper.constsortdir] != null) { execiseData.SortDirection = TempData[ConstantHelper.constsortdir] as string; } else { execiseData.SortDirection = ConstantHelper.constASC; } execiseData.Exercises = ExerciseBL.GetExecisesList(id); HttpContext.Session[Message.PreviousUrl] = "Exercises"; return(PartialView("_Exercises", execiseData)); } catch (Exception ex) { LogManager.LogManagerInstance.WriteErrorLog(ex); /*transfer to error page*/ return(RedirectToAction("Error")); } finally { traceLog.AppendLine("SearchChallenges end() : --- " + DateTime.Now.ToLongDateString()); LogManager.LogManagerInstance.WriteTraceLog(traceLog); } }