Перейти к содержанию

Создание карточки по шаблону на сервере

Создание карточки по шаблону на сервере

Создать карточку по шаблону с учетом приложенных файлов можно следующим образом:

var fileManager = this.UnityContainer.Resolve<ICardFileManager>(); var cardTemplateManager = this.UnityContainer.Resolve<ICardTemplateManager>();

var createFromTemplateRequest = new CardCreateFromTemplateRequest { TemplateCardID = ... // ID карточки шаблона };

var createFromTemplateResponse = await cardTemplateManager.CreateFromTemplateAsync(createFromTemplateRequest); if (!createFromTemplateResponse.Response.ValidationResult.IsSuccessful()) { return; }

// IFileManager fileManager является unity-зависимостью await using (var container = await fileManager.CreateContainerAsync(card)) { var storeResponse = await container.StoreAsync(); if (!storeResponse.ValidationResult.IsSuccessful()) { return; } }

Back to top