Ejemplo n.º 1
0
        /// <summary>
        /// Este metodo se encarga de consultar todas los deportes personales
        /// </summary>
        /// <returns>regresa una lista de deportes personales del personal</returns>
        public DeportePersonalDomainModel GetDeportesPersonalByIdDeportePersonal(int idDeportePersonal)
        {
            DeportePersonalDomainModel deportePersonal = new DeportePersonalDomainModel();
            Expression <Func <tblDeportePersonal, bool> > predicado = p => p.idDeportePersonal.Equals(idDeportePersonal);

            tblDeportePersonal tblDeporte = deportePersonalRepository.SingleOrDefault(predicado);

            deportePersonal.IdDeporte         = tblDeporte.idDeporte;
            deportePersonal.IdFrecuencia      = tblDeporte.idFrecuencia;
            deportePersonal.IdDeportePersonal = tblDeporte.idDeportePersonal;
            deportePersonal.FechaRegistro     = tblDeporte.dteFechaRegistro.Value.ToShortDateString();
            deportePersonal.strHorasPractica  = tblDeporte.strHorasPractica;
            deportePersonal.Frecuencia        = new FrecuenciaDomainModel {
                StrDescripcion = tblDeporte.catFrecuencia.strDescripcion
            };

            catDeporte catDeporte = new catDeporte();

            catDeporte.idDeporte      = tblDeporte.idDeporte;
            catDeporte.strDescripcion = tblDeporte.catDeporte.strDescripcion;

            DeporteDomainModel deporteDM = new DeporteDomainModel();

            deporteDM.IdDeporte      = catDeporte.idDeporte;
            deporteDM.StrDescripcion = catDeporte.strDescripcion;



            deportePersonal.Deporte = deporteDM;

            return(deportePersonal);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Este metodo se encarga de agregar una entidad del tipo catdeporte
        /// </summary>
        /// <param name="deporteDM">entidad que se va agregar al modelo de base de datos</param>
        /// <returns>un valor booleano</returns>
        public bool AddUpdateCompetenciaTi(DeporteDomainModel deporteDM)
        {
            bool       respuesta  = false;
            catDeporte catDeporte = new catDeporte();

            catDeporte.strDescripcion = deporteDM.StrDescripcion;
            catDeporte.strObservacion = deporteDM.StrObservacion;
            deporteRepository.Insert(catDeporte);
            respuesta = true;
            return(respuesta);
        }