public PutRequest NewAddUserToLocationRequest(string token, int userId, int locationId) { var req = new PutRequest(Environment, "/admincenter/v1/users/" + userId + "/locations/" + locationId, token, new { }); return req; }
public BearerRequest NewChangePasswordRequest(string token, int userId, string password) { var req = new PutRequest(Environment, "/admincenter/v1/users/" + userId + "/password", token, new { NewPassword = password }); //var req = new BearerRequest(Environment, Method.PUT, //"/admincenter/v1/users/" + userId + "/password", //token); //req.Request.RequestFormat = DataFormat.Json; //req.Request.AddHeader("Content-Type", "application/json; charset=utf-8"); //req.Request.AddParameter("password", password, ParameterType.RequestBody); return req; }
public PutRequest NewUpdateUserRequest(string token, dynamic userModel) { var req = new PutRequest(Environment, "/admincenter/v1/users", token, userModel); return req; }
public PutRequest NewUpdateUserProgramAccessRequest(string token, int userId, int programId, string accessType) { var req = new PutRequest(Environment, string.Format("/admincenter/v1/programs/{0}/users/{1}/{2}", programId, userId, accessType), token, null); return req; }
public PutRequest NewUpdateClassUserStatusRequest(string token, int classId, int resourceNodeId, int userId, dynamic model) { var req = new PutRequest(Environment, string.Format("/courseware/v1/classes/{0}/users/{1}/resourcenodes/{2}/status", classId, userId, resourceNodeId), token, model); return req; }
public PutRequest NewUpdateClassRequest(string token, int classId, dynamic model) { var req = new PutRequest(Environment, string.Format("/courseware/v1/classes/{0}", classId), token, model); return req; }