/// <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.ValueObject> GetById(long id) { ENT.ValueObject valueObjects = await ValueObjectDomain.Get(id); DTO.ValueObject dtoValueObjects = null; if (valueObjects != null) { dtoValueObjects = Mapper.Map <ENT.ValueObject, DTO.ValueObject>(valueObjects); } return(dtoValueObjects); }
/// <summary> /// This function permits to put a value in the grid /// </summary> /// <param name="id"></param> /// <param name="initialValue"></param> /// <returns></returns> public async Task <DTO.ValueObject> Put(long id, DTO.ValueObject dto) { DTO.ValueObject element = Mapper.Map <ENT.ValueObject, DTO.ValueObject>(await ValueObjectDomain.Get(id)); if (element.Id != 0) { return(Mapper.Map <ENT.ValueObject, DTO.ValueObject>( await ValueObjectDomain.Update(Mapper.Map <DTO.ValueObject, ENT.ValueObject>(dto)))); } else { return(new DTO.ValueObject()); } }