Exemplo n.º 1
0
        // GET
        public ActionResult Index()
        {
            var model = new MedicoverPluginViewModel {
                Text = "Lorem Ipsum Dolor"
            };

            return(View("~/AdminTools/MedicoverPlugin/Views/Index.cshtml", model));
        }
Exemplo n.º 2
0
        public ActionResult SetVisibilityInMenu(MedicoverPluginViewModel model)
        {
            if (model != null & ModelState.IsValid)
            {
                var cRepository = ServiceLocator.Current.GetInstance <IContentRepository>();
                var page        = cRepository.Get <ProductPage>(ContentReference.Parse(model.PageId.ToString()));

                if (page != null)
                {
                    var p = page.CreateWritableClone() as ProductPage;
                    p.VisibleInMenu = false;
                    p.UniqueSellingPoints.Clear();
                    p.MetaKeywords.Clear();
                    cRepository.Save(p, SaveAction.Publish, AccessLevel.Publish);
                    model.Text = "Should not be visible";
                }
            }

            return(View("~/AdminTools/MedicoverPlugin/Views/Index.cshtml", model));
        }