Ejemplo n.º 1
0
        public IObservable <Client> Create(Client client)
        {
            var endPoint   = endPoints.Post(client.WorkspaceId);
            var observable = CreateObservable <Client>(endPoint, AuthHeader, client, SerializationReason.Post);

            return(observable);
        }
Ejemplo n.º 2
0
        public IObservable <IClient> Create(IClient client)
        {
            var endPoint   = endPoints.Post(client.WorkspaceId);
            var clientCopy = client as Client ?? new Client(client);
            var observable = SendRequest(endPoint, AuthHeader, clientCopy, SerializationReason.Post);

            return(observable);
        }
Ejemplo n.º 3
0
        public Task <IClient> Create(IClient client)
        {
            var endPoint   = endPoints.Post(client.WorkspaceId);
            var clientCopy = client as Client ?? new Client(client);

            return(SendRequest(endPoint, AuthHeader, clientCopy, SerializationReason.Post)
                   .Upcast <IClient, Client>());
        }