Example #1
0
        public Task <ApplyComponentTemplateToComponentResponseDto> ApplyComponentTemplateToComponent(ApplyComponentTemplateToComponentDto applyComponentTemplateToComponentDto)
        {
            try
            {
                var data = new ApplyComponentTemplateToComponentRequestDto
                {
                    componentTemplateId = applyComponentTemplateToComponentDto.componentTemplateId
                };

                return(SendSmaxHcm <ApplyComponentTemplateToComponentResponseDto>(HttpMethod.Put, string.Format(SmaxHcmEndpointConst.ApplyComponentTemplateToComponent, SmaxHcmOptions.TenantId, applyComponentTemplateToComponentDto.versionId, applyComponentTemplateToComponentDto.componentId), data, false, true));
            }
            catch (Exception ex)
            {
                throw new SmaxHcmGenericException($"Error on applying component template to component - {ex.Message}");
            }
        }
 public async Task <IActionResult> ApplyComponentTemplateToComponent(ApplyComponentTemplateToComponentDto applyComponentTemplateToComponentDto)
 {
     Devon4NetLogger.Debug("Executing ApplyComponentTemplateToComponent from controller SmaxHcm");
     return(Ok(await SmaxHcmHandler.ApplyComponentTemplateToComponent(applyComponentTemplateToComponentDto)));
 }