/// <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.Constraint> GetById(long id) { ENT.Constraint constraint = await ConstraintSequenceDomain.GetConstraint(id); DTO.Constraint dtoConstraint = null; if (constraint != null) { dtoConstraint = Mapper.Map <ENT.Constraint, DTO.Constraint>(constraint); } return(dtoConstraint); }
/// <summary> /// Ajoute une nouvelle contrainte (indépente des Wrokflow) /// </summary> /// <param name="constraint">Nouvelle contrainte</param> /// <returns>Message de retour</returns> public async Task <DTO.Constraint> AddConstraint(DTO.Constraint constraint) { ENT.Constraint entConstraint = Mapper.Map <DTO.Constraint, ENT.Constraint>(constraint); return(Mapper.Map <ENT.Constraint, DTO.Constraint>(await ConstraintSequenceDomain.AddConstraint(entConstraint))); }