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