//[WebInvoke(Method = "PUT", UriTemplate = "/create/{userId}/?provider={provider}")]
        public WcfMembershipUser CreateUser(WcfMembershipUser user, Guid userId, string provider)
        {
            var request = new RestRequest(this.GetServiceUrl("/create/{userId}/?provider={provider}"), Method.PUT);

            request.AddUrlSegment("userId", userId.ToString());
            request.AddUrlSegment("provider", provider);

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

            return(ExecuteRequest <WcfMembershipUser>(request));
        }
Exemplo n.º 2
0
        //[WebInvoke(Method = "PUT", UriTemplate = "/updateBasicInfo/{userId}/?provider={provider}")]
        public WcfMembershipUser UpdateUserBasic(WcfMembershipUser user, Guid userId, string provider)
        {
            var request = new RestRequest(this.ServiceUrl + "/updateBasicInfo/{userId}/?provider={provider}", Method.PUT);

            request.AddUrlSegment("userId", userId.ToString());
            request.AddUrlSegment("provider", provider);

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

            return(ExecuteRequestFor <WcfMembershipUser>(request));
        }