public SecurityRepository(LPHDBContext context) : base(context) { }
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!"); }
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(); //} }