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(); }
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)); }
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)); }