Пример #1
0
        public Task <CreateDesignVersionResponseDto> CreateDesignVersion(CreateDesignVersionDto createVersionDto)
        {
            try
            {
                var data = new CreateDesignVersionRequestDto
                {
                    containerId   = createVersionDto.containerId,
                    description   = createVersionDto.description,
                    icon          = createVersionDto.icon,
                    name          = createVersionDto.name,
                    published     = createVersionDto.published,
                    type          = DesignConst.Version_Type,
                    upgrades_from = new string[0],
                    upgrades_to   = new string[0],
                    url           = createVersionDto.url,
                    version       = createVersionDto.version
                };

                return(SendSmaxHcm <CreateDesignVersionResponseDto>(HttpMethod.Post, string.Format(SmaxHcmEndpointConst.CreateDesignVersion, SmaxHcmOptions.TenantId), data, false, true));
            }
            catch (Exception ex)
            {
                throw new SmaxHcmGenericException($"Error on getting the design version - {ex.Message}");
            }
        }
 public async Task <IActionResult> CreateDesignVersion(CreateDesignVersionDto createDesignVersionDto)
 {
     Devon4NetLogger.Debug("Executing CreateDesignVersion from controller SmaxHcm");
     return(Ok(await SmaxHcmHandler.CreateDesignVersion(createDesignVersionDto)));
 }