Esempio n. 1
0
        public IHttpActionResult PostCategory()
        {
            var data = HttpContext.Current.Request.Form;

            var categoryArea = Home.FirstChild <CategoryArea>();
            var content      = Services.ContentService.Create(data["name"], categoryArea.Key, CategoryPage.ModelTypeAlias, 1);

            var imageUdi = GetImageUdis(HttpContext.Current.Request.Files);

            if (imageUdi != null)
            {
                content.SetValue(CategoryPage.GetModelPropertyType(c => c.HeroImage).Alias, imageUdi);
            }

            content.SetValue(CategoryPage.GetModelPropertyType(c => c.VisibleInNavbar).Alias, data["visibleInNavbar"]);

            return(SaveAndPublishContent(content));
        }