public HobbieDomainModel GetHobbieByPersonal(int _id) { HobbieDomainModel hobbieDomainModel = new HobbieDomainModel(); tblHobbies tblHobbies = new tblHobbies(); tblHobbies = hobbieRepository.GetAll(p => p.id == _id).FirstOrDefault(); if (tblHobbies != null) { hobbieDomainModel.id = tblHobbies.id; hobbieDomainModel.idFrecuencia = tblHobbies.idFruencia.Value; hobbieDomainModel.idHobbie = tblHobbies.idHobbie.Value; hobbieDomainModel.idPersonal = tblHobbies.idPersonal.Value; hobbieDomainModel.strTiempoPractica = tblHobbies.strTiempoPractica; hobbieDomainModel.Frecuencia = new FrecuenciaDomainModel { StrDescripcion = tblHobbies.catFrecuencia.strDescripcion }; hobbieDomainModel.Hobbies = new HobbiesDomainModel { strValor = tblHobbies.CatHobbies.strValor }; } return(hobbieDomainModel); }
public bool AddUpdateHobbie(HobbieDomainModel hobbieDomainModel) { bool respuesta = false; if (hobbieDomainModel.id > 0) { tblHobbies tblHobbies = hobbieRepository.GetAll(p => p.id == hobbieDomainModel.id).FirstOrDefault(); if (tblHobbies.tblPersonal != null) { tblHobbies.idFruencia = hobbieDomainModel.idFrecuencia; tblHobbies.idHobbie = hobbieDomainModel.idHobbie; tblHobbies.idPersonal = hobbieDomainModel.idPersonal; tblHobbies.strTiempoPractica = hobbieDomainModel.strTiempoPractica; hobbieRepository.Update(tblHobbies); respuesta = true; } } else { tblHobbies tblHobbies = new tblHobbies(); tblHobbies.idFruencia = hobbieDomainModel.idFrecuencia; tblHobbies.idHobbie = hobbieDomainModel.idHobbie; tblHobbies.idPersonal = hobbieDomainModel.idPersonal; tblHobbies.strTiempoPractica = hobbieDomainModel.strTiempoPractica; hobbieRepository.Insert(tblHobbies); respuesta = true; } return(respuesta); }