public ActionResult News() { HomeNewsModel HomeNewsModel = null; try { ViewBag.IsNewsPage = true; NewsArticles NewsItems = new NewsArticles(); ViewBag.Title = "Home"; HomeNewsModel = new HomeNewsModel(); HomeNewsModel.AllNews = NewsItems.GetAllNews(); HomeNewsModel.NewsCategory = NewsItems.GetCategories(); //HomeNewsModel.selectList = HomeNewsModel.NewsCategory.Select(m => new SelectCategory { ID = m.ID, Name = m.Name }).ToList(); HomeNewsModel.SelectList = new List <SelectListItem>(); //HomeNewsModel.SelectList = new MultiSelectList(HomeNewsModel.NewsCategory.Select(m => new SelectCategory { ID = m.ID, Name = m.Name }).ToList()); //List <SelectListItem> FilterList = new List<SelectListItem>(); foreach (var item in NewsItems.RetrieveAllCategories()) { HomeNewsModel.SelectList.Add(new SelectListItem { Selected = item.Filter, Text = item.Name, Value = Convert.ToString(item.ID) }); } } catch (Exception e) { Log.Info("Exception Thrown:" + e); Log.Debug("Exception thrown" + e); Log.Error("Error", e); } return(View(HomeNewsModel)); }
public ActionResult About() { HomeNewsModel HomeNewsModel = null; try { HomeNewsModel = new HomeNewsModel(); HomeNewsModel.NewsCategory = new NewsArticles().GetCategories(); } catch (Exception) { throw; } return(View(HomeNewsModel)); }
public IActionResult Index() { List <ViewModels.GsywViews> gsyw = db.News.Where(m => m.Type == 1).OrderByDescending(m => m.Date).ThenByDescending(m => m.ID).Take(4).Select(r => new ViewModels.GsywViews { Nid = r.ID, Ntitle = r.Title, Ndesc = r.Desc, Ndate = r.Date.ToString() }).ToList(); HomeNewsModel homeNewsModel = new HomeNewsModel { IndexGsywViewsList = gsyw }; return(View(homeNewsModel)); }
public ActionResult Edit(HomeNewsModel model, string cdts) { GetConditions(cdts); model.Update(); return(RedirectToAction("AdminIndex", new { Page = model.Page, Cdts = cdts })); }
public ActionResult Create(HomeNewsModel model, string cdts) { GetConditions(cdts); model.Insert(); return(View("AdminIndex")); }