public ActionResult Log(int id, int p = 1, DateTime?date = null) { var system = SysUpdateHelper.GetSystem(id); if (system == null) { return(NotFound()); } if (date == null) { date = DateTime.Now; } var perPage = 50; var pageResult = SysUpdateHelper.GetSystemLogFiles(id, p, perPage, date.Value); var model = new SystemLogViewModel { System = system, Date = date.Value, LogFiles = pageResult.Item1, TotalPage = (int)Math.Ceiling((pageResult.Item2 * 1.0 / perPage)), CurrPage = p, }; return(View(model)); }