/// <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.UserSet> GetById(long id) { ENT.UserSet user = await UserSetDomain.Get(id); DTO.UserSet dtoUserSet = null; if (user != null) { dtoUserSet = Mapper.Map <ENT.UserSet, DTO.UserSet>(user); } return(dtoUserSet); }
///// <summary> ///// ///// </summary> ///// <param name="id"></param> ///// <param name="model"></param> ///// <returns></returns> //public async Task<DTO.UserSet> Put(long id, DTO.UserSet dto) //{ // DTO.UserSet element = Mapper.Map<ENT.UserSet, DTO.UserSet>(await UserSetDomain.Get(id)); // if (element.Id != 0) // { // dto.Id = element.Id; // return Mapper.Map<ENT.UserSet, DTO.UserSet>( // await UserSetDomain.Add(Mapper.Map<DTO.UserSet, ENT.UserSet>(dto))); // } // else // return new DTO.UserSet(); //} /// <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.UserSet> > GetAll() { IEnumerable <ENT.UserSet> users = await UserSetDomain.Get(); IEnumerable <DTO.UserSet> dtoUsers = null; if (users != null) { dtoUsers = Mapper.Map <IEnumerable <ENT.UserSet>, IEnumerable <DTO.UserSet> >(users); } else { dtoUsers = new List <DTO.UserSet>(); } return(dtoUsers); }