From 72b9f7e66e2b095d027ca8f78016d1bc76418c65 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Mon, 11 May 2026 11:02:03 -0400 Subject: [PATCH] feat(template-engine): TemplateService.MoveTemplateAsync --- .../TemplateService.cs | 25 +++++++++++ .../TemplateServiceTests.cs | 43 +++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/src/ScadaLink.TemplateEngine/TemplateService.cs b/src/ScadaLink.TemplateEngine/TemplateService.cs index c41a215..dc83f66 100644 --- a/src/ScadaLink.TemplateEngine/TemplateService.cs +++ b/src/ScadaLink.TemplateEngine/TemplateService.cs @@ -155,6 +155,31 @@ public class TemplateService return Result.Success(true); } + public async Task> MoveTemplateAsync( + int templateId, + int? newFolderId, + string user, + CancellationToken cancellationToken = default) + { + var template = await _repository.GetTemplateByIdAsync(templateId, cancellationToken); + if (template == null) + return Result