Пример #1
0
        /// <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"));
            }
        }
Пример #2
0
        /// <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"));
            }
        }
Пример #3
0
        /// <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"));
            }
        }