public ActionResult CategoryTable(string search, int?pageNum) { var pageSize = ConfigurationService.ClassObject.PageSize(); CategoryTableViewModel model = new CategoryTableViewModel(); var GetCategoryServiceClassObject = CategoriesService.ClassObject; model.SearchTerm = search; pageNum = pageNum.HasValue ? (pageNum.Value > 0 ? pageNum.Value : 1) : 1; var totalRecordsCount = GetCategoryServiceClassObject.GetAllCategoriesCount(search); model.Categories = GetCategoryServiceClassObject.GetAllCategories(pageNum.Value, search, pageSize); model.Pager = new Pager(totalRecordsCount, pageNum.Value, pageSize); return(PartialView(model)); //if (model.Categories != null) //{ // model.Pager = new Pager(totalRecordsCount, pageNum, 3); // return PartialView(model); //} //else //{ // return HttpNotFound(); //} }
public ActionResult Insert(CategoryTableViewModel model) { try { using (var data = new BD_NETLINKEntities1()) { Categoria objUser = new Categoria(); objUser.nombre = model.categoria; data.Categoria.Add(objUser); data.SaveChanges(); Session["insert"] = "success"; return(View()); } } catch { Session["insert"] = "failed"; return(View()); } }
public ActionResult Index() { CategoryTableViewModel model = new CategoryTableViewModel(); return(View("../Datatables/CategoryTable", model)); }