public int createUser(AdministradorUsuario registroUsuario) { //creacion de usuario. var client = new RestClient("https://database-clportafoliootrial.db.us2.oraclecloudapps.com"); var request = new RestRequest("/apex/hawkflying/usuarios/", Method.POST); request.AddParameter("apellido", registroUsuario.Apellido); request.AddParameter("email", registroUsuario.Email); request.AddParameter("fecha_Nacimiento", registroUsuario.Fecha_nacimiento.ToString("dd-MMM-yy", CultureInfo.CreateSpecificCulture("en-US"))); request.AddParameter("licencia_piloto", registroUsuario.Licencia_piloto); request.AddParameter("nombre", registroUsuario.Nombre); request.AddParameter("password", registroUsuario.Password); request.AddParameter("rut", registroUsuario.Rut); request.AddParameter("tipoPerfil", registroUsuario.TipoPerfil); request.AddParameter("username", registroUsuario.Username); var response = client.Execute <RespuestaInsert>(request); if (response.ErrorException != null) { Console.WriteLine("error :", response.ErrorException.Message); return(0); } return(int.Parse(response.Data.ID)); }
public Boolean updateUser(AdministradorUsuario registroUsuario, int id) { var client = new RestClient("https://database-clportafoliootrial.db.us2.oraclecloudapps.com"); var request = new RestRequest("/apex/hawkflying/usuarios/{id}", Method.PUT); request.AddHeader("Content-type", "application/json"); request.AddUrlSegment("id", Convert.ToString(id)); request.AddJsonBody(new { nombre = registroUsuario.Nombre, apellido = registroUsuario.Apellido, email = registroUsuario.Email, fecha_Nacimiento = registroUsuario.Fecha_nacimiento.ToString("dd-MMM-yy", CultureInfo.CreateSpecificCulture("en-US")), licencia_piloto = registroUsuario.Licencia_piloto, password = registroUsuario.Password, rut = registroUsuario.Rut, tipoPerfil = registroUsuario.TipoPerfil, username = registroUsuario.Username }); var response = client.Execute <RespuestaInsert>(request); if (response.StatusCode == System.Net.HttpStatusCode.OK) { return(true); } else { return(false); } }