/// <summary>
        /// Retourne le premier volume dont le titre s'approche
        /// du string de recherche.
        /// </summary>
        /// <param name="titleLike"></param>
        /// <returns></returns>
        public Volume GetVolumeByTitle(string titleLike)
        {
            Volume volumeToReturn = new Volume();

            try
            {
                DalVolume.GetVolumeByTitle(titleLike, ref volumeToReturn);
                return(volumeToReturn);
            }
            catch (CstmError ex)
            {
                throw new FaultException <CustomFault>(new CustomFault("Un problème est survenu à la récupération des données !"), new FaultReason(ex.GetMsg));
            }
            catch (Exception ex)
            {
                throw new FaultException <CustomFault>(new CustomFault("Une erreur est survenue au niveau du serveur !"));
            }
        }
        /// <summary>
        /// Renvoie la liste de tous les livres.
        /// </summary>
        /// <returns></returns>
        public List <Volume> GetAllVolumes()
        {
            List <Volume> listToReturn = new List <Volume>();

            try
            {
                DalVolume.GetAllVolumes(ref listToReturn);
                return(listToReturn);
            }
            catch (CstmError ex)
            {
                throw new FaultException <CustomFault>(new CustomFault("Un problème est survenu à la récupération des données !"), new FaultReason(ex.GetMsg));
            }
            catch (Exception ex)
            {
                throw new FaultException <CustomFault>(new CustomFault("Une erreur est survenue au niveau du serveur !"));
            }
        }
        /// <summary>
        /// Retourne un volume par son ID.
        /// </summary>
        /// <param name="volumeId"></param>
        /// <returns></returns>
        public Volume GetVolumeDetails(int volumeId)
        {
            Volume VolToReturn = null;

            try
            {
                Volume volTemp = new Volume();
                DalVolume.GetVolumeById(volumeId, ref volTemp);
                //VolToReturn.Authors = vol
                //VolToReturn = volTemp;
                return(VolToReturn);
            }
            catch (CstmError ex)
            {
                throw new FaultException <CustomFault>(new CustomFault("Un problème est survenu à la récupération des données !"), new FaultReason(ex.GetMsg));
            }
            catch (Exception ex)
            {
                throw new FaultException <CustomFault>(new CustomFault("Une erreur est survenue au niveau du serveur !"));
            }
        }