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)); }
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)); }
// [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)); }