コード例 #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.ActionSequence> GetById(long id)
        {
            ENT.ActionSequence actionSequence = await ActionSequenceDomain.GetActionSequence(id);

            DTO.ActionSequence dtoActionSequence = null;
            if (actionSequence != null)
            {
                dtoActionSequence = Mapper.Map <ENT.ActionSequence, DTO.ActionSequence>(actionSequence);
            }

            return(dtoActionSequence);
        }
コード例 #2
0
        /// <summary>
        /// Ajoute une nouvelle action dans une séquence (existante ou non)
        /// </summary>
        /// <param name="actionSequence">Nouvelle ActionSequence</param>
        /// <param name="actionId">Id de l'Action à exécuter</param>
        /// <returns>Message de retour</returns>
        public async Task <DTO.ActionSequence> AddActionSequence(DTO.ActionSequence actionSequence, long actionId)
        {
            ENT.ActionSequence entActionSequence = Mapper.Map <DTO.ActionSequence, ENT.ActionSequence>(actionSequence);

            return(Mapper.Map <ENT.ActionSequence, DTO.ActionSequence>(await ActionSequenceDomain.AddActionSequence(entActionSequence, actionId)));
        }