public Task <IActionResult> AddNewTemplateVersion([FromRoute] Guid templateId, CreateTemplateVersion request, CancellationToken cancellationToken) { return(SafeInvoke(async() => { var templateVersionId = Guid.NewGuid(); await _templateManager.CreateTemplateVersion(templateVersionId, templateId, request.Content, request.IsActive, cancellationToken); return CreatedAtRoute("TemplateVersionDetails", new { templateId, templateVersionId }, null); })); }