public IActionResult IndexLog()
        {
            var model = new IndexLogViewModel();

            model.StartDate = DateTime.Today;
            return(View(model));
        }
        public ActionResult OrgLogChange(DateTime startDate, DateTime endDate)
        {
            var model = new IndexLogViewModel();

            model.StartDate = startDate;
            model.EndDate   = endDate;
            return(View(model));
        }
示例#3
0
        public ActionResult Index(int page = 1)
        {
            var logs    = _logService.GetLogs();
            var logList = logs.Select(Mapper.Map <Log, LogViewModel>).Skip((page - 1) * _pageSize).Take(_pageSize).ToList();
            var pager   = new Pager(page, logs.Count, _pageSize);
            var model   = new IndexLogViewModel
            {
                Logs  = logList,
                Pager = pager
            };

            return(View(model));
        }
示例#4
0
        // [HttpPost("logs/{searchString}")]
        // [HttpPost("logs")]
        public async Task <IActionResult> Index(string type, string reference)
        {
            var indexLogVM = new IndexLogViewModel
            {
                Types = new SelectList(new List <string> {
                    "pain", "mt", "camt"
                }),
                Logs = elasticLogsClient.GetLogs(type, reference).ToList()
            };

            return(View(indexLogVM));

            // IQueryable<string> typeQuery = from m in _context.Log
            //                                 orderby m.Type
            //                                 select m.Type;

            // var logs = from m in _context.Log
            //              select m;

            // if (!string.IsNullOrEmpty(searchString))
            // {
            //     logs = logs.Where(s => s.Reference.Contains(searchString));
            // }

            // if (!string.IsNullOrEmpty(type))
            // {
            //     logs = logs.Where(x => x.Type == type);
            // }

            // var movieGenreVM = new IndexLogViewModel
            // {
            //     Types = new SelectList(await typeQuery.Distinct().ToListAsync()),
            //     Logs = await logs.ToListAsync()
            // };

            // return View(movieGenreVM);
        }
 public ActionResult ParseParamLog(IndexLogViewModel model)
 {
     return(Json(model));
 }