Exemple #1
0
        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));
        }
Exemple #2
0
        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);
            }
        }