コード例 #1
0
        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();
            //}
        }
コード例 #2
0
 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());
     }
 }
コード例 #3
0
        public ActionResult Index()
        {
            CategoryTableViewModel model = new CategoryTableViewModel();

            return(View("../Datatables/CategoryTable", model));
        }