public void AddWishListItem(int cardNum, int volumeId)
 {
     try
     {
         DalWishList.AddWishListItem(cardNum, volumeId);
     }
     catch (CstmError ex)
     {
         throw new FaultException <CustomFault>(new CustomFault("Un problème est survenu à l'ajout du volume souhaité !"), new FaultReason(ex.GetMsg));
     }
     catch (Exception ex)
     {
         throw new FaultException <CustomFault>(new CustomFault("Une erreur est survenue au niveau du serveur !"));
     }
 }
 public void DeleteWishListItem(int wishId)
 {
     try
     {
         DalWishList.DeleteWishListItem(wishId);
     }
     catch (CstmError ex)
     {
         throw new FaultException <CustomFault>(new CustomFault("Un problème est survenu à la suppression 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 les livres souhaités (wishlist) du lecteur.
        /// </summary>
        /// <param name="cardNum"></param>
        /// <returns></returns>
        public List <WishListItem> GetWishListByCardNum(int cardNum)
        {
            List <WishListItem> listToReturn = new List <WishListItem>();

            try
            {
                DalWishList.GetWishListByCardNum(cardNum, 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 !"));
            }
        }