Beispiel #1
0
        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)));
        }
Beispiel #2
0
        public ActionResult Edit(LOAISACHModel emp)
        {
            HttpResponseMessage response = GlobalVariables.WebApiClient.PutAsJsonAsync("LOAISACH/" + emp.MaLoaiSach, emp).Result;

            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        public ActionResult Create(LOAISACHModel emp)
        {
            HttpResponseMessage response = GlobalVariables.WebApiClient.PostAsJsonAsync("LOAISACH", emp).Result;

            return(RedirectToAction("Index"));
        }