public static Zidium.Core.Api.GetOrCreateComponentRequestData ConvertToCore(GetOrCreateComponentRequestDtoData data) { if (data == null) { return(null); } var newMessage = new Zidium.Core.Api.GetOrCreateComponentRequestData { ParentComponentId = data.ParentComponentId, DisplayName = data.DisplayName, SystemName = data.SystemName, TypeId = data.TypeId, Version = data.Version, Properties = ConvertToCore(data.Properties) }; return(newMessage); }
public static GetOrCreateComponentRequestDtoData GetOrCreateComponentDataDto(Guid parentComponentId, GetOrCreateComponentData data) { if (data == null) { return(null); } var result = new GetOrCreateComponentRequestDtoData() { DisplayName = data.DisplayName, ParentComponentId = parentComponentId, Properties = GetExtentionPropertyDtos(data.Properties), SystemName = data.SystemName, Version = data.Version }; if (data.ComponentTypeControl != null) { result.TypeId = data.ComponentTypeControl.Info.Id; } return(result); }