コード例 #1
0
        public ActionResult News(long?newsId)
        {
            PublicViewModel publicViewModel = new PublicViewModel();

            if (Session["CompanySetting"] != null)
            {
                publicViewModel.CompanySetting = (CompanySetting)Session["CompanySetting"];
            }
            else
            {
                publicViewModel.CompanySetting = CompanySettingsManager.GetCompanySettings(1);
            }

            if (string.IsNullOrEmpty(newsId.ToString()))
            {
                publicViewModel.NewsList = NewsEventsManager.GetAllNews();
                if (publicViewModel.NewsList.Any() && publicViewModel.NewsList.Count > 0)
                {
                    publicViewModel.News = publicViewModel.NewsList.FirstOrDefault();
                }
            }
            else
            {
                publicViewModel.NewsList = NewsEventsManager.GetAllNews();
                publicViewModel.News     = NewsEventsManager.GetNewsById(newsId);
            }

            return(View(publicViewModel));
        }
コード例 #2
0
        public ActionResult UpdateNews(AdminViewModel av, long Id)
        {
            if (Id > 0)
            {
                av.News = NewsEventsManager.GetNewsById(Id);
                if (av.News != null)
                {
                    return(View("~/Views/News/InsertNews.cshtml", av));
                }
            }

            return(RedirectToAction("News"));
        }