/// <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); }
/// <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); }