public ActionResult Index(int?page, string SearchText, LOAISACHModel lOAISACHModel) { IEnumerable <LOAISACHModel> empList; HttpResponseMessage response = GlobalVariables.WebApiClient.GetAsync("LOAISACH").Result; empList = response.Content.ReadAsAsync <IEnumerable <LOAISACHModel> >().Result; int pageNumber = (page ?? 1); int pageSize = 5; int parsedValue; if (!string.IsNullOrEmpty(SearchText)) { if (Int32.TryParse(SearchText, out parsedValue)) { var result = db.LOAISACHes.Where(s => s.MaLoaiSach.ToString().Contains(SearchText)); return(View(result.ToList().OrderBy(n => n.MaLoaiSach).ToPagedList(pageNumber, pageSize = 100))); } //if (IsNumber(SearchText) == false) else { var result = db.LOAISACHes.Where(s => s.TenLoaiSach.Contains(SearchText)); return(View(result.ToList().OrderBy(n => n.MaLoaiSach).ToPagedList(pageNumber, pageSize = 100))); } } return(View(db.LOAISACHes.ToList().OrderBy(n => n.MaLoaiSach).ToPagedList(pageNumber, pageSize))); }
public ActionResult Edit(LOAISACHModel emp) { HttpResponseMessage response = GlobalVariables.WebApiClient.PutAsJsonAsync("LOAISACH/" + emp.MaLoaiSach, emp).Result; return(RedirectToAction("Index")); }
public ActionResult Create(LOAISACHModel emp) { HttpResponseMessage response = GlobalVariables.WebApiClient.PostAsJsonAsync("LOAISACH", emp).Result; return(RedirectToAction("Index")); }