public object GetEditArticle(int newsId) { var news = newsBll.GetNewsInfo(newsId); var model = new ArticlePageModel(); model.News = news; model.Channels = new AjaxChannel().GetChannelNodeSelected(1, news.ChannelId); model.Prefix = new AjaxTitlePrefix().GetChildInit(newsId); return(new PageResult(null, model)); }
/*public ActionResult IndexSima() * { * var Page = new ArticlePageModel(); * //var items = _itemService.GetAllItems(); * var categories = _categoryService.GetAllCategory(); * * Page.ItemList = _itemService.GetAllItems(); * * Page.AvailableCategories = categories.Select(c => new CategoryModel() * { * Id = c.Id, * Name = c.Name * }).ToList(); * * return View("Index", Page); * }*/ // GET: Article public ActionResult Index(int?page = 1, string sort = "Number", string sortdir = "ASC") { var Page = new ArticlePageModel(); Page.ItemList = _itemService.GetAllItems(page, sort, sortdir); Page.ItemListCount = _itemService.GetDbSize(); Page.SelectedCategories = new List <CategoryModel>(); Page.AvailableCategories = _categoryService.GetAllCategory(); return(View("Index2", Page)); }
public ActionResult Search(ArticlePageModel Page) { Page.ItemList = _itemService.Search(Page.SearchNumber, Page.SearchName, Page.SearchDescription, Page.SearchMinPrice, Page.SearchMaxPrice, Page.PostedCategories); Page.AvailableCategories = _categoryService.GetAllCategory(); if (Page.PostedCategories != null && Page.PostedCategories.CategoryId.Any()) { Page.SelectedCategories = Page.AvailableCategories .Where(x => Page.PostedCategories.CategoryId.Any(s => x.Id.ToString().Equals(s))) .ToList(); } return(View("Index2", Page)); //return RedirectToAction("Index", new RouteValueDictionary( new { controller = "Article", action = "Index", Page })); }