private FileLogListVM PrepareListModel(EnvType env, int?page, int pageSize = 20) { FileLogListVM model = new FileLogListVM(); var fileInfoList = _fileLogsService.GetAll(env).OrderByDescending(x => x.LastWriteTime); int pageNumber = page ?? 1; model.Logs = fileInfoList.ToPagedList(pageNumber, pageSize) .ToMappedPagedList <FileInfo, FileLogVM>(); // _mapper.Map<List<FileLogVM>>(fileInfoList); model.Env = env; model.Description = $"Logs from {model.Env}"; return(model); }
public IActionResult List(EnvType env, int?page) { FileLogListVM model = PrepareListModel(env, page); return(View("FileLogsList", model)); }