/// <summary>
        /// delete a user info
        /// </summary>
        /// <param name="customerId"></param>
        public void RemoveFavoriteDTO(Guid id)
        {
            if (id == Guid.Empty)
            {
                LoggerFactory.CreateLog().LogWarning(Messages.warning_CannotRemoveNonExistingFavorite);
            }
            else
            {
                var deleteFavorite = new Favorite();
                deleteFavorite.ChangeCurrentIdentity(id);

                //disable account "delete"
                _favoriteRepository.Remove(deleteFavorite);

                //commit changes
                _favoriteRepository.UnitOfWork.Commit();
            }
        }