private void EnsureIdentity(ContentTypeContext context)
 {
     if (!TypeHasIdentity(context.ContentTypeDefinition))
     {
         AddIdentityToType(context.ContentTypeDefinition.Name);
     }
 }
Пример #2
0
        //[WebInvoke(Method = "PUT", UriTemplate = "/{moduleId}/?provider={provider}&updateWidgetTemplates={updateWidgetTemplates}")]
        public ContentTypeContext SaveContentType(Guid moduleId, ContentTypeContext contentType, string provider, bool updateWidgetTemplates)
        {
            var request = new RestRequest(this.GetServiceUrl("/{moduleId}/?provider={provider}&updateWidgetTemplates={updateWidgetTemplates}"), Method.PUT);

            request.AddUrlSegment("moduleId", moduleId.ToString());
            request.AddUrlSegment("provider", provider);
            request.AddUrlSegment("updateWidgetTemplates", updateWidgetTemplates.ToString());

            request.AddParameter("application/json", SerializeObject(contentType), ParameterType.RequestBody);

            return(ExecuteRequest <ContentTypeContext>(request));
        }