/// <summary>
        /// Récupére l'entité désignée par l'id en paramétre.
        /// </summary>
        /// <param name="id">Id de l'entité</param>
        /// <returns>Message de retour avec l'entité</returns>
        public async Task <DTO.Dimension> GetById(long id)
        {
            ENT.Dimension dimension = await DimensionDomain.Get(id);

            DTO.Dimension dtoDimension = null;
            if (dimension != null)
            {
                dtoDimension = Mapper.Map <ENT.Dimension, DTO.Dimension>(dimension);
            }

            return(dtoDimension);
        }
        /// <summary>
        /// Récupére toutes les entités DTO existantes.
        /// </summary>
        /// <returns>Message de retour avec la liste en json</returns>
        public async Task <IEnumerable <DTO.Dimension> > GetAll()
        {
            IEnumerable <ENT.Dimension> dimensions = await DimensionDomain.Get();

            IEnumerable <DTO.Dimension> dtoDimensions = null;

            if (dimensions != null)
            {
                dtoDimensions = Mapper.Map <IEnumerable <ENT.Dimension>, IEnumerable <DTO.Dimension> >(dimensions);
            }
            else
            {
                dtoDimensions = new List <DTO.Dimension>();
            }

            return(dtoDimensions);
        }
        /// <summary>
        /// Ajoute une dimension.
        /// </summary>
        /// <param name="dimension">Nouvelle Dimension</param>
        /// <returns>Message de retour</returns>
        public async Task <DTO.Dimension> AddDimension(DTO.Dimension dimension)
        {
            ENT.Dimension entDimension = Mapper.Map <DTO.Dimension, ENT.Dimension>(dimension);

            return(Mapper.Map <ENT.Dimension, DTO.Dimension>(await DimensionDomain.AddDimension(entDimension)));
        }