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