public Task <CreateDesignContainerResponseDto> CreateDesignContainer(CreateDesignContainerDto createDesignContainerDto) { try { var tags = new CreateDesignContainerRequestDtoTag[createDesignContainerDto.Tags.Length]; for (var i = 0; i < createDesignContainerDto.Tags.Length; i++) { tags[i] = new CreateDesignContainerRequestDtoTag { self = createDesignContainerDto.Tags[i] }; } var data = new CreateDesignContainerRequestDto { container_type = DesignConst.Sequence_Artifact_Container, description = createDesignContainerDto.Description, name = createDesignContainerDto.Name, tags = tags, icon = createDesignContainerDto.Icon }; return(SendSmaxHcm <CreateDesignContainerResponseDto>(HttpMethod.Post, string.Format(SmaxHcmEndpointConst.CreateDesignContainer, SmaxHcmOptions.TenantId), data, false, true)); } catch (Exception ex) { throw new SmaxHcmGenericException($"Error on creating the design container - {ex.Message}"); } }
public async Task <IActionResult> CreateDesignContainer(CreateDesignContainerDto createDesignContainerDto) { Devon4NetLogger.Debug("Executing CreateDesignContainer from controller SmaxHcm"); return(Ok(await SmaxHcmHandler.CreateDesignContainer(createDesignContainerDto))); }