Пример #1
0
        public ActionResult _ChangeHomePage(string subplatform, HomePageViewModel homePageViewModel)
        {
            Subplatform Subplatform = SubplatformMgr.GetSubplatform(subplatform);

            if (Subplatform is null)
            {
                return(HttpNotFound());
            }
            List <Tag> tags = Subplatform.Pages.SingleOrDefault(p => p.PageName.Equals("Home"))?.Tags;

            tags.SingleOrDefault(t => t.Name.Equals("BannerTitle")).Text         = homePageViewModel.BannerTitle;
            tags.SingleOrDefault(t => t.Name.Equals("BannerTextSub1")).Text      = homePageViewModel.BannerTextSub1;
            tags.SingleOrDefault(t => t.Name.Equals("BannerTextSub2")).Text      = homePageViewModel.BannerTextSub2;
            tags.SingleOrDefault(t => t.Name.Equals("call-to-action-text")).Text = homePageViewModel.Call_to_action;

            SubplatformMgr.ChangeTags(tags);
            return(RedirectToAction("PlatformSettings", "Subplatform"));
        }