public UpdateComponentResponseDto UpdateComponent(UpdateComponentRequestDto request)
        {
            var coreRequest = GetCoreRequest <Zidium.Core.Api.UpdateComponentRequest>(request);

            coreRequest.Data = AdapterDataConverter.ConvertToCore(request.Data);

            var coreResponse = Dispatcher.UpdateComponent(coreRequest);

            var response = GetApiResponse <UpdateComponentResponseDto>(coreResponse);

            response.Data = AdapterDataConverter.ConvertToApi(coreResponse.InternalData);
            return(response);
        }
Ejemplo n.º 2
0
        public Task UpdateComponent(UpdateComponentDto updateComponentDto)
        {
            var data = new UpdateComponentRequestDto
            {
                global_id         = updateComponentDto.component_id,
                name              = updateComponentDto.name,
                displayName       = updateComponentDto.displayName,
                description       = updateComponentDto.description,
                icon              = updateComponentDto.icon,
                processingOrder   = updateComponentDto.processingOrder,
                isConsumerVisible = updateComponentDto.isConsumerVisible,
                isPattern         = updateComponentDto.isPattern
            };

            return(SendSmaxHcm <object>(HttpMethod.Put, string.Format(SmaxHcmEndpointConst.UpdateComponent, SmaxHcmOptions.TenantId, updateComponentDto.component_id), data, false, true));
        }
Ejemplo n.º 3
0
        public UpdateComponentResponse UpdateComponent(Guid componentId, UpdateComponentData data)
        {
            if (data == null)
            {
                throw new ArgumentNullException("data");
            }
            var dataDto = DataConverter.GetUpdateComponentRequestDtoData(componentId, data);
            var request = new UpdateComponentRequestDto()
            {
                Data  = dataDto,
                Token = GetAccessTokenDto()
            };
            var responseDto = DtoService.UpdateComponent(request);
            var response    = CreateResponse <UpdateComponentResponse>(responseDto);

            response.InternalData = DataConverter.GetComponentInfo(responseDto.Data);
            return(response);
        }
Ejemplo n.º 4
0
 public UpdateComponentResponseDto UpdateComponent(UpdateComponentRequestDto request)
 {
     return(ExecuteAction <UpdateComponentResponseDto>("UpdateComponent", request));
 }