Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public IActionResult List(EnvType env, int?page)
        {
            FileLogListVM model = PrepareListModel(env, page);

            return(View("FileLogsList", model));
        }