public ActionResult TemplateSearch(string TemplateName, string TemplateType) { MasterService masterService = new MasterService(); List <ConstractTemplate> lst = masterService.ConstractTemplateSearch(TemplateName, TemplateType); return(Json(new { List = lst })); }
public ActionResult TemplateSelect(string TemplateName, string TemplateType) { MasterService masterService = new MasterService(); List <ConstractTemplate> lst = masterService.ConstractTemplateSearch(TemplateName, TemplateType); return(PartialView("_PartialTemplateSelect", lst)); }
public ActionResult Load(string templateName, int?pageSize, int pageNum) { List <ConstractTemplate> list = service.ConstractTemplateSearch(templateName, ""); int total = list.Count(); int pageCount = CalcPages(total, pageSize); int start = CalcStartIndex(pageNum); list = list.Skip(start).Take(_countPerPage).ToList(); return(Json(new { List = list, PageCount = pageCount, CurPage = pageNum })); //var query = db.ConstractTemplate.AsQueryable(); //if (!string.IsNullOrWhiteSpace(templateName)) //{ // query = query.Where(x => x.TemplateName.Contains(templateName)); //} //int total = query.Count(); //int pageCount = CalcPages(total,pageSize); //int start = CalcStartIndex(pageNum); //List<ConstractTemplate> lst = query.OrderByDescending(x => x.InDateTime).Skip(start).Take(_countPerPage).ToList(); //return Json(new { List = lst, PageCount = pageCount, CurPage = pageNum }); }