Beispiel #1
0
        public APersona BuscarPersonaNombreUsuarioBD(string NombreUsuarioPersona)
        {
            Persona  persona;
            APersona personaEncontrada = new Concretas.Persona();
            var      optionsBuilder    = new DbContextOptionsBuilder <ApplicationContext>();

            optionsBuilder.UseSqlServer(Startup.urlConexion);
            using (var context = new ApplicationContext(optionsBuilder.Options))
            {
                try
                {
                    persona = context.Persona.Where(x => x.Cuenta.NombreUsuario.Equals(NombreUsuarioPersona)).ToList().First();

                    personaEncontrada.Nombre          = persona.Nombre;
                    personaEncontrada.Apellidos       = persona.Apellidos;
                    personaEncontrada.FechaNacimiento = persona.FechaNacimiento;
                    personaEncontrada.Correo          = persona.Correo;
                    personaEncontrada.IdPersona       = persona.IdPersona;
                    personaEncontrada.Genero          = persona.Genero;
                    personaEncontrada.Rol             = persona.Rol;
                    personaEncontrada.Telefono        = persona.Telefono;
                }
                catch (DbUpdateException)
                {
                }
            }

            return(personaEncontrada);
        }
Beispiel #2
0
        public APersona BuscarPersonaIdBD(int IdPersona)
        {
            Persona  persona;
            APersona personaEncontrada = new Concretas.Persona();
            var      optionsBuilder    = new DbContextOptionsBuilder <ApplicationContext>();

            optionsBuilder.UseSqlServer(Startup.urlConexion);
            using (var context = new ApplicationContext(optionsBuilder.Options))
            {
                try
                {
                    persona = context.Persona.Find(IdPersona);

                    personaEncontrada.Nombre          = persona.Nombre;
                    personaEncontrada.Apellidos       = persona.Apellidos;
                    personaEncontrada.FechaNacimiento = persona.FechaNacimiento;
                    personaEncontrada.Correo          = persona.Correo;
                    personaEncontrada.IdPersona       = persona.IdPersona;
                    personaEncontrada.Genero          = persona.Genero;
                    personaEncontrada.Rol             = persona.Rol;
                    personaEncontrada.Telefono        = persona.Telefono;
                }
                catch (DbUpdateException)
                {
                }
            }

            return(personaEncontrada);
        }