/// <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))); }