public ActionResult List(int page, int rows, string sidx, string sord, string Position)
 {
     var bann = new AccountService().List();
     bool searchOn = bool.Parse(Request.Form["_search"]);
     string searchExp = "";
     if (searchOn)
     {
         searchExp = string.Format("{0}.ToString().Contains(@0)", getFormValue("searchField"));
         bann = bann.Where(searchExp, new string[] { getFormValue("searchString") });
     }
     var model = from entity in bann.OrderBy(sidx + " " + sord)
                 select new
                 {
                     Id = entity.Id,
                     Name = entity.Name,
                     CreatedDate = entity.CreatedDate.ToShortDateString(),
                     Login = entity.Login,
                     Address = entity.Address,
                     Career = entity.Career.Name,
                     Sex = entity.IsMale?"Nam": "Nữ",
                     Birthday = entity.Birthday.Value.ToShortDateString(),
                     Status = entity.Status,
                     Email = entity.Email
                 };
     return Json(model.ToJqGridData(page, rows, null, "", new[] { "Name", "Login", "Address", "Status", "Career" }), JsonRequestBehavior.AllowGet);
 }