示例#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.GridConfig> GetById(long id)
        {
            ENT.GridConfig gridConfig = await GridConfigurationDomain.Get(id);

            DTO.GridConfig dtoGridConfig = null;
            if (gridConfig != null)
            {
                dtoGridConfig = Mapper.Map <ENT.GridConfig, DTO.GridConfig>(gridConfig);
            }

            return(dtoGridConfig);
        }
示例#2
0
        /// <summary>
        /// Récupére la configuration d'une grid selon un SelectorInstance
        /// </summary>
        /// <param name="selectorInstanceId">Id du SelectorInstance</param>
        /// <returns>Configuration de la grid</returns>
        public async Task <DTO.GridConfig> GetBySelectorInstanceId(long selectorInstanceId)
        {
            ENT.GridConfig gridEntity = await GridConfigurationDomain.GetBySelectorInstanceId(selectorInstanceId);

            return(Mapper.Map <ENT.GridConfig, DTO.GridConfig>(gridEntity));
        }
示例#3
0
        /// <summary>
        /// Ajoute un configuration de grid.
        /// </summary>
        /// <param name="gridConfig">Nouvelle configuration de grid</param>
        /// <param name="workflowConfigId">Id du workflowConfig auquel lier la nouvelle configuration de grid</param>
        /// <returns>Message de retour</returns>
        public async Task <DTO.GridConfig> Add(long workflowConfigId, DTO.GridConfig gridConfig)
        {
            ENT.GridConfig entGridConfig = Mapper.Map <DTO.GridConfig, ENT.GridConfig>(gridConfig);

            return(Mapper.Map <ENT.GridConfig, DTO.GridConfig>(await GridConfigurationDomain.Add(workflowConfigId, entGridConfig)));
        }