Пример #1
0
 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));
 }
Пример #2
0
        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));
        }
Пример #3
0
        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));
 }
Пример #5
0
 public TResource Create(TResource resource)
 {
     return(client.Create(client.RootDocument.Link(CollectionLinkName), resource));
 }
Пример #6
0
 public ActionTemplateResource Create(ActionTemplateResource resource)
 {
     return(client.Create(templatesPath, resource));
 }