diff --git a/ManagerService/Controllers/ResourceController.cs b/ManagerService/Controllers/ResourceController.cs index 40e2087..1710b0f 100644 --- a/ManagerService/Controllers/ResourceController.cs +++ b/ManagerService/Controllers/ResourceController.cs @@ -320,6 +320,15 @@ namespace ManagerService.Controllers Resource resourceCreated = _resourceService.Create(resource); + if(resource.Type == ResourceType.ImageUrl || resource.Type == ResourceType.VideoUrl) + { + ResourceData resourceData = new ResourceData(); + resourceData.Data = newResource.data; + resourceData.ResourceId = resourceCreated.Id; + resourceData.InstanceId = newResource.instanceId; + ResourceData resourceDataCreated = _resourceDataService.Create(resourceData); + } + return new OkObjectResult(resourceCreated.ToDTO()); // WITHOUT DATA } catch (ArgumentNullException ex)