/// <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); }
/// <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))); }