public ActionResult GetInfors(SearchForUsers searcher) { var bdt = DateTime.Now; List <UsersInfor> list = new List <UsersInfor>(); var mydefinedHeader = Request.Headers["mydefinedHeader"]; UsersInfor usr; for (int i = 0; i < 10; i++) { usr = new UsersInfor { ID = i, UserName = "******" + i.ToString() , FirstName = string.Format("Fst:{0}", i) , LastName = string.Format("LstN:{0}", i) , Age = i * i * i }; list.Add(usr); } string intervalMilliSeconds = (DateTime.Now.Subtract(bdt)).TotalMilliseconds.ToString(); Response.Headers.Add("ReturnHeader", intervalMilliSeconds); return(Json(list)); }
public IEnumerable<IResult> ExecuteSearch() { yield return Show.Busy(); var searchForUsers = new SearchForUsers(SearchText).AsQuery(); yield return searchForUsers; Users = searchForUsers.Response; yield return Show.NotBusy(); }
public JsonResult GetInfors(JQGridPageModel PageGridParam, SearchForUsers searcher) { var bdt = DateTime.Now; List <UsersInfor> list = new List <UsersInfor>(); var mydefinedHeader = Request.Headers["mydefinedHeader"]; UsersInfor usr; for (int i = 0; i < 35; i++) { usr = new UsersInfor { ID = i, UserName = "******" + i.ToString() , FirstName = string.Format("Fst:{0}", i) , LastName = string.Format("LstN:{0}", i) , Age = i * i * i }; list.Add(usr); } var listResult = new { total = (int)Math.Ceiling(35 / (float)20), page = 1, records = 20, rows = ( from x in list select new { id = x.ID, cell = new string[] { x.ID.ToString(), x.FirstName, x.LastName, x.UserName, x.Age.ToString() } } ) }; string intervalMilliSeconds = (DateTime.Now.Subtract(bdt)).TotalMilliseconds.ToString(); Response.Headers.Add("ReturnHeader", intervalMilliSeconds); return(Json(listResult)); }