public ActionResult List(TerminalQuery query) { var list = this.TerminalRepository.GetList(query); var data = list.Data.Select(c => TerminalModel.From(c)).ToList(); var result = new { total = list.RecordCount, rows = data }; return Json(result); }