Ejemplo n.º 1
0
        /// <summary>
        /// Este Metodo se encarga de agregar o actualizar un registro a la base de datos
        /// </summary>
        /// <param name="deportePersonalDM">recibe un objeto del tipo deportePersonalDM</param>
        /// <returns>regresa un valor booleano</returns>
        public bool AddUpdateHabitosPersonales(DeportePersonalDomainModel deportePersonalDM)
        {
            bool respuesta = false;
            tblDeportePersonal tblDeportePersonal = null;

            if (deportePersonalDM.IdDeportePersonal > 0)
            {
                //buscamos por id y lo almacenamos en nuestra entidad de entityframework
                tblDeportePersonal = deportePersonalRepository.SingleOrDefault(p => p.idDeportePersonal == deportePersonalDM.IdDeportePersonal);

                if (tblDeportePersonal != null)
                {
                    tblDeportePersonal.idDeporte        = deportePersonalDM.IdDeporte;
                    tblDeportePersonal.idPersonal       = deportePersonalDM.IdPersonal;
                    tblDeportePersonal.dteFechaRegistro = DateTime.Now;
                    tblDeportePersonal.idFrecuencia     = deportePersonalDM.IdFrecuencia;
                    tblDeportePersonal.strHorasPractica = deportePersonalDM.strHorasPractica;
                    deportePersonalRepository.Update(tblDeportePersonal);
                    respuesta = true;
                }
            }
            else
            {
                tblDeportePersonal                  = new tblDeportePersonal();
                tblDeportePersonal.idDeporte        = deportePersonalDM.IdDeporte;
                tblDeportePersonal.idPersonal       = deportePersonalDM.IdPersonal;
                tblDeportePersonal.dteFechaRegistro = DateTime.Parse(deportePersonalDM.FechaRegistro);
                tblDeportePersonal.idFrecuencia     = deportePersonalDM.IdFrecuencia;
                tblDeportePersonal.strHorasPractica = deportePersonalDM.strHorasPractica;
                deportePersonalRepository.Insert(tblDeportePersonal);
                respuesta = true;
            }
            return(respuesta);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Este Metodo se encarga de agregar o actualizar un registro a la base de datos
        /// </summary>
        /// <param name="deportePersonalDM">recibe un objeto del tipo deportePersonalDM</param>
        /// <returns>regresa un valor booleano</returns>
        public bool AddUpdateHabitosPersonales(DeportePersonalDomainModel deportePersonalDM)
        {
            bool respuesta = false;
            tblDeportePersonal tblDeportePersonal = null;

            if (deportePersonalDM.IdDeportePersonal > 0)
            {
                //buscamos por id y lo almacenamos en nuestra entidad de entityframework
                tblDeportePersonal = deportePersonalRepository.SingleOrDefault(p => p.idDeportePersonal == deportePersonalDM.IdDeportePersonal);

                if (tblDeportePersonal != null)
                {
                    tblDeportePersonal.idDeportePersonal = deportePersonalDM.IdDeportePersonal;
                    tblDeportePersonal.idPersonal        = deportePersonalDM.IdPersonal;
                    tblDeportePersonal.dteFechaRegistro  = DateTime.Now;
                    tblDeportePersonal.idFrecuencia      = deportePersonalDM.IdFrecuencia;
                    //actualizamos los datos en la base de datos.
                    deportePersonalRepository.Update(tblDeportePersonal);
                    respuesta = true;
                }
            }
            else
            {
                tblDeportePersonal                  = new tblDeportePersonal();
                tblDeportePersonal.idDeporte        = deportePersonalDM.IdDeporte;
                tblDeportePersonal.idPersonal       = deportePersonalDM.IdPersonal;
                tblDeportePersonal.dteFechaRegistro = DateTime.Parse(deportePersonalDM.FechaRegistro);
                tblDeportePersonal.idFrecuencia     = deportePersonalDM.IdFrecuencia;

                tblPasatiempo tblPasatiempo = new tblPasatiempo();
                tblPasatiempo.strDescripcion = deportePersonalDM.PasatiempoDM.StrDescripcion;
                tblPasatiempo.idPersonal     = deportePersonalDM.IdPersonal;
                //Insertamos el pasatiempo
                pasatiempoRepository.Insert(tblPasatiempo);

                ///insertamos en la entidad
                deportePersonalRepository.Insert(tblDeportePersonal);
                respuesta = true;
            }
            return(respuesta);
        }