public List <ASignoVital> ConsultarPorIdBD(int idPersona)
        {
            List <SignoVital>  signosVitales;
            List <ASignoVital> signosVitalesEncontrados = new List <ASignoVital>();

            var optionsBuilder = new DbContextOptionsBuilder <ApplicationContext>();

            optionsBuilder.UseSqlServer(Startup.urlConexion);
            using (var context = new ApplicationContext(optionsBuilder.Options))
            {
                try
                {
                    signosVitales = context.SignoVital.Where(x => x.PersonaidPersona.Equals(idPersona)).ToList();

                    foreach (SignoVital signoVital in signosVitales)
                    {
                        ASignoVital signoVitalEncontrado = new ASignoVital();

                        signoVitalEncontrado.Estatura     = signoVital.Estatura;
                        signoVitalEncontrado.Fecha        = signoVital.Fecha;
                        signoVitalEncontrado.IdSignoVital = signoVital.IdSignoVital;
                        signoVitalEncontrado.Peso         = signoVital.Peso;
                        signoVitalEncontrado.Presion      = signoVital.Presion;
                        signoVitalEncontrado.Temperatura  = signoVital.Temperatura;

                        signosVitalesEncontrados.Add(signoVitalEncontrado);
                    }
                }
                catch (DbUpdateException)
                {
                }
            }

            return(signosVitalesEncontrados);
        }
Exemple #2
0
 public SignoVital(ASignoVital signoVital)
 {
     this.Estatura         = signoVital.Estatura;
     this.Fecha            = signoVital.Fecha;
     this.Peso             = signoVital.Peso;
     this.Presion          = signoVital.Presion;
     this.Temperatura      = signoVital.Temperatura;
     this.PersonaidPersona = signoVital.Persona.IdPersona;
 }
        public bool RegistrarBD(ASignoVital SignoVital)
        {
            bool seRegistro     = true;
            var  optionsBuilder = new DbContextOptionsBuilder <ApplicationContext>();

            optionsBuilder.UseSqlServer(Startup.urlConexion);
            using (var context = new ApplicationContext(optionsBuilder.Options))
            {
                try
                {
                    SignoVital SignoVitalBD = new SignoVital(SignoVital);
                    context.Add(SignoVitalBD);
                    context.SaveChanges();
                }
                catch (DbUpdateException)
                {
                    seRegistro = false;
                }
            }
            return(seRegistro);
        }
Exemple #4
0
 public bool Registar(ASignoVital SignoVital)
 {
     return(this.SignoVitalPersistencia.RegistrarBD(SignoVital));
 }