예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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)));
        }