using System; using System.Collections.Generic; using System.Linq; namespace Artemis.Storage.Entities.Profile { public class ProfileEntity { public ProfileEntity() { Folders = new List(); Layers = new List(); } public Guid Id { get; set; } public string Name { get; set; } public bool IsFreshImport { get; set; } public List Folders { get; set; } public List Layers { get; set; } public void UpdateGuid(Guid guid) { Guid oldGuid = Id; Id = guid; FolderEntity rootFolder = Folders.FirstOrDefault(f => f.ParentId == oldGuid); if (rootFolder != null) rootFolder.ParentId = Id; } } }