public async Task <OperationDataResult <int> > Duplicate(TemplateDuplicateRequestModel requestModel) { try { var core = await _coreHelper.GetCore(); await using var sdkDbContext = core.DbContextHelper.GetDbContext(); var duplicateEform = await FindTemplates(requestModel.TemplateId, sdkDbContext); await CreateCheckList(sdkDbContext, duplicateEform); return(new OperationDataResult <int>(true, duplicateEform.Id)); } catch (Exception) { return(new OperationDataResult <int>(false, _localizationService.GetStringWithFormat("ErrorWhileDuplicateEform"))); } }
public async Task <OperationDataResult <int> > Duplicate([FromBody] TemplateDuplicateRequestModel requestModel) { return(await _templatesService.Duplicate(requestModel)); }