Exemple #1
0
        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));
        }
Exemple #2
0
        public ActionResult About()
        {
            HomeNewsModel HomeNewsModel = null;

            try
            {
                HomeNewsModel = new HomeNewsModel();
                HomeNewsModel.NewsCategory = new NewsArticles().GetCategories();
            }
            catch (Exception)
            {
                throw;
            }
            return(View(HomeNewsModel));
        }
Exemple #3
0
        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"));
 }