//[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)); }
//[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)); }