/// <summary> /// Gets the mini version of the logs /// </summary> /// <returns></returns> public PartialViewResult Mini() { var logList = new LogsWrapper(this._restFactory).LoadLogList(); if (logList.IsValid) { return(PartialView("_LogList", logList.LogList)); } else { ViewBag.ErrorMessage = "Failed to load logs list."; return(PartialView("_LogList")); } }
/// <summary> /// GET log list /// </summary> /// <returns></returns> public ActionResult Index() { var logList = new LogsWrapper(this._restFactory).LoadLogList(); if (logList.IsValid) { return(View(logList.LogList)); } else { this.AddError(logList.ExceptionItem.Item2); return(View("Error")); } }
/// <summary> /// GET log detail /// </summary> /// <param name="id">The log name.</param> /// <param name="p">The page number.</param> /// <param name="q">The search query.</param> /// <returns></returns> public ActionResult Detail(string id, int?p, string q) { var logEntries = new LogsWrapper(this._restFactory).LoadLogEntries(id, p ?? 0, q); if (logEntries.IsValid) { ViewBag.Id = id; ViewBag.Title = id; ViewBag.CurrentPage = p ?? 0; return(View(logEntries.LogEntries)); } else { this.AddError(logEntries.ExceptionItem.Item2); return(View("Error")); } }