public TResource Create(TResource resource, object pathParameters = null) { if (resource == null) { throw new ArgumentNullException(nameof(resource)); } return(client.Create(client.RootDocument.Link(CollectionLinkName), resource, pathParameters)); }
public TResource Create(TResource resource, object pathParameters = null) { if (resource == null) { throw new ArgumentNullException(nameof(resource)); } var link = ResolveLink(); EnrichSpaceId(resource); return(client.Create(link, resource, pathParameters)); }
public virtual TResource Create(TResource resource, object pathParameters = null) { ThrowIfServerVersionIsNotCompatible(); if (resource == null) { throw new ArgumentNullException(nameof(resource)); } AssertSpaceIdMatchesResource(resource); var link = ResolveLink(); EnrichSpaceId(resource); return(client.Create(link, resource, pathParameters)); }
public TResource Create(TResource resource, object pathParameters = null) { return(client.Create(client.RootDocument.Link(CollectionLinkName), resource, pathParameters)); }
public TResource Create(TResource resource) { return(client.Create(client.RootDocument.Link(CollectionLinkName), resource)); }
public ActionTemplateResource Create(ActionTemplateResource resource) { return(client.Create(templatesPath, resource)); }