Пример #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.Action> GetById(long id)
        {
            ENT.Action action = await ActionSequenceDomain.GetAction(id);

            DTO.Action dtoAction = null;
            if (action != null)
            {
                dtoAction = Mapper.Map <ENT.Action, DTO.Action>(action);
            }

            return(dtoAction);
        }
Пример #2
0
        /// <summary>
        /// Ajoute une action en base, indépendamment d'un workflow.
        /// </summary>
        /// <param name="action">Nouvelle action</param>
        /// <returns>Action enregistrée (avec son id)</returns>
        public async Task <DTO.Action> AddAction(DTO.Action action)
        {
            ENT.Action entAction = Mapper.Map <DTO.Action, ENT.Action>(action);

            return(Mapper.Map <ENT.Action, DTO.Action>(await ActionSequenceDomain.AddAction(entAction)));
        }