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