Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 //Get all the hobbies
 public List <Hobbie> GetAll()
 {
     try
     {
         return(_hobbieRepository.GetAll());
     }
     catch (Exception e)
     {
         //Log Error
         throw new Exception("An error occurred while trying to retrieve all hobbies.");
     }
 }