Beispiel #1
0
 public SecurityRepository(LPHDBContext context) : base(context)
 {
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            NpgsqlConnectionStringBuilder connstring = new NpgsqlConnectionStringBuilder();

            //"Server:.;Port:5432;Database:lphdatabase;User Id:postgres;Password:Lph12345;"
            //Server=ec2-34-193-113-223.compute-1.amazonaws.com;Port=5432;Database=depsjd3oarplor;User Id=yhuwxgiqefjtkd;Password=ff0cc7ca638abcddb64a97750050e1ab910a97b6ac1ffca2a4155fceebb1cbcd;sslmode=Require;Trust Server Certificate=true;
            connstring.Database = "depsjd3oarplor";
            connstring.Password = "******";
            connstring.Username = "******";
            connstring.Host     = "ec2-34-193-113-223.compute-1.amazonaws.com";

            connstring.Port = 5432;



            LPHDBContext conn = new LPHDBContext();


            try
            {
                Usuario administer = new Usuario();

                administer.Email           = @"*****@*****.**";
                administer.Telefono        = "6562538679";
                administer.Nombre          = "lphadmin";
                administer.FechaNacimiento = DateTime.Now;
                administer.Apellido        = "Principal";
                administer.Password        = Hash("Lph12345");
                administer.Role            = LPH.Core.Enumerations.RoleType.Administrator;
                administer.GoogleUUID      = null;
                administer.Suscrito        = false;



                if (conn.Database.CanConnect())
                {
                    conn.Usuarios.Add(administer);
                    Console.WriteLine("Se ha agredio {0} usuarios a la db", conn.SaveChanges());
                }
                else
                {
                    Console.WriteLine("No se pudo conectar a la base de datos");
                }


                //Console.WriteLine(connstring.ConnectionString);

                //NpgsqlConnection npgconn = new NpgsqlConnection(connstring.ConnectionString);

                //npgconn.Open();

                //npgconn.Close();
                //Console.WriteLine(conn.Database.ProviderName);
                //Console.WriteLine("EL contexto se pudo conectar: {0}", conn.Database.CanConnect());

                //var resultado = conn.Database.EnsureCreated();
                //Console.WriteLine(resultado);
            }
            catch (Exception err)
            {
                Console.WriteLine(err);
            }
            Console.WriteLine("Hello World!");
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            context = new LPHDBContext();

            context.Database.EnsureCreated();


            Usuario usuario = new LPH.Core.Entities.Usuario();

            usuario.Nombre          = "Alexis Daniel";
            usuario.Apellido        = "Hernandez Gamez";
            usuario.Email           = "*****@*****.**";
            usuario.FechaNacimiento = new DateTime(1998, 07, 08);
            usuario.Telefono        = "6564717813";
            usuario.Password        = "******";
            usuario.Suscrito        = false;


            usuario.TipoUsuario = LPH.Core.Enumerations.UserKind.Estudiante;



            //context.Usuarios.Add(usuario);


            Console.WriteLine($"Usuarios creados{context.SaveChanges()}");

            Random r = new Random();

            for (int i = 0; i < 10; i++)
            {
                context.Usuarios.Find(1).Ordenes.Add(new Orden
                {
                    Alto  = r.Next(20),
                    Ancho = r.Next(20),
                    FechaRealizacionDeseada = new DateTime(r.Next(10000)),
                    Tematica      = (new[] { "Perreo", "Salvaje", "Amor" })[r.Next(3)],
                    Localizacion  = (new[] { "Ciudad juarez", "chihuahua", "parral", "Monterrey" })[r.Next(4)],
                    MaterialBarda = (new[] { "Ormigon", "Madera", "Yeso", "Tabloides" })[r.Next(4)],
                    Organizacion  = LPH.Core.Enumerations.Organization.Escuela
                });
            }
            Console.WriteLine($"{context.SaveChanges()} cambios realizados");


            foreach (var item in context.Usuarios)
            {
                Console.WriteLine(item.Id + " " + item.Nombre);
            }


            //    conn = new SqlConnection(stringconnection);

            //    SqlCommand sqlCommand = new SqlCommand("select *" ,conn);

            //    try
            //    {
            //        conn.Open();

            //        //var re = sqlCommand.ExecuteReader();
            //        Console.WriteLine("Conexion a la base de datos correcta");

            //        Console.WriteLine(conn.ToString());


            //    }
            //    catch (Exception er)
            //    {

            //        Console.WriteLine("Error: "+er.Message);
            //    }

            //    conn.Close();
            //}
        }