Ejemplo n.º 1
0
        public ActionResult SCContact(SCContactVM carViewModel)
        {
            // Deal with form post here

            // Do what base.Index() eventually does
            IView pageView = PageContext.Current.PageView;

            if (pageView == null)
            {
                return(new HttpNotFoundResult());
            }
            else
            {
                return((ActionResult)this.View(pageView));
            }
            //return View();
        }
Ejemplo n.º 2
0
        public ActionResult SCContactProfiles()
        {
            var contact = new SCContactVM();
            List <SCContactProfileVM> contactProfiles = new List <SCContactProfileVM>();

            //MultilistField multilistField = Sitecore.Context.Database.GetItem("{E8AB9719-69BB-4912-9DA4-55C8995E0A7A}").Fields["Categories"];
            Item[] multilistField = SiteHelper.ProductItems("/sitecore/content/EmployeeBenefits/ContactProfiles/ProfileList").Children.ToArray();
            if (multilistField != null)
            {
                //Item[] carouselItems = multilistField.GetItems();
                foreach (Item item in multilistField)
                {
                    contactProfiles.Add(new SCContactProfileVM(item));
                }
            }
            contact.ContactProfiles = contactProfiles;
            return(PartialView(contact));
        }
Ejemplo n.º 3
0
        public ActionResult GetContactProfileFields(string categoryId)
        {
            //var lookupId = int.Parse(categoryId);
            //var model = this.GetFullAndPartialViewModel(lookupId);

            var contact = new SCContactVM();
            List <SCProfileFieldVM> profileFields = new List <SCProfileFieldVM>();

            //MultilistField multilistField = Sitecore.Context.Database.GetItem("{E8AB9719-69BB-4912-9DA4-55C8995E0A7A}").Fields["Categories"];
            Item[] multilistField = SiteHelper.ProductItems("/sitecore/content/EmployeeBenefits/ContactProfiles/ProfileFields").Children.ToArray();
            if (multilistField != null)
            {
                //Item[] carouselItems = multilistField.GetItems();
                foreach (Item item in multilistField)
                {
                    if ((item != null) && (item.Name.Contains(categoryId.Replace(" ", ""))))
                    {
                        profileFields.Add(new SCProfileFieldVM(item));
                    }
                }
            }
            contact.ContactProfileFields = profileFields;
            return(PartialView("SCContactForm", contact));
        }