public ActionResult Create() { ArticleCategoryProvider articleCategoryProvider = new ArticleCategoryProvider(); ViewBag.CategoryID = new SelectList(articleCategoryProvider.GetAllArticleCategories(), "CategoryID", "Name"); return(View()); }
// // GET: /ArticleCategory/Delete/5 public ActionResult Delete(int id) { ArticleCategoryProvider articleProvider = new ArticleCategoryProvider(); articleProvider.Delete(id); return(RedirectToAction("Index")); }
private void BindList() { CatId = (int)Util.Val(Request.QueryString["catid"]); OrderBy = (int)Util.Val(Request.QueryString["ob"]); SortBy = (int)Util.Val(Request.QueryString["sb"]); //Get the current file path string ParamURL = Request.CurrentExecutionFilePath + "?&catid=" + CatId; int GetPage = (int)Util.Val(Request.QueryString["page"]); int iPage; if (string.IsNullOrEmpty(this.Request.QueryString["page"])) { iPage = 1; //If request pageindex is empty, assign pageindex of 1 = 1st page } else { iPage = (int)Util.Val(Request.QueryString["page"]); //Grab the querystring pageindex value } //Initialize pagesize and pageindex int PageSize = pagerlinks.DefaultPageSize; int PageIndex = iPage; try { //Get category datasource object ArticleCategoryProvider GetCategory = new ArticleCategoryProvider(CatId, OrderBy, SortBy, PageIndex, PageSize); //Instantiate pager link object pagerlinks Pager = new pagerlinks(PageIndex, PageSize, GetCategory.RecordCount, PlaceHolder1); string artcatname; artcatname = GetCategory.Category; lbcatname.Text = GetCategory.Category; lbcount.Text = "(" + GetCategory.RecordCount.ToString() + ")"; //Display numeric pager link lbPagerLink.Text = Pager.DisplayNumericPagerLink(ParamURL, OrderBy, SortBy, GetPage); //Display the top right corner pager counter lblRecpagetop.Text = Pager.GetTopRightPagerCounterCustomPaging; //Display the bottom pager counter lblRecpage.Text = Pager.GetBottomPagerCounterCustomPaging; ArticleCat.DataSource = GetCategory.GetCategories(); ArticleCat.DataBind(); //Release allocated memory GetCategory = null; Pager = null; } catch { } }
// // GET: /ArticleCategory/ public ActionResult Index() { ArticleCategoryProvider articleCategoryProvider = new ArticleCategoryProvider(); List <EntityArticleCategory> articles = articleCategoryProvider.GetAllArticleCategories(); return(View(articles)); }
public ActionResult Create(string name) { try { // TODO: Add insert logic here ArticleCategoryProvider articleCategoryProvider = new ArticleCategoryProvider(); articleCategoryProvider.Create(name); return(RedirectToAction("Index")); } catch { return(View()); } }