/// <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.User> GetById(long id)
        {
            ENT.User user = await UserDomain.Get(id);

            DTO.User dtoUser = null;
            if (user != null)
            {
                dtoUser = Mapper.Map <ENT.User, DTO.User>(user);
            }

            return(dtoUser);
        }
        /// <summary>
        /// This function permits to post a new User
        /// </summary>
        /// <param name="user">User</param>
        /// <returns>User</returns>
        public async Task <DTO.User> Post(DTO.User model)
        {
            ENT.User element = Mapper.Map <DTO.User, ENT.User>(model);

            return(Mapper.Map <ENT.User, DTO.User>(await UserDomain.Add(element)));
        }