using SecuritySystemListImplement.Models; namespace SecuritySystemListImplement { public class DataListSingleton { private static DataListSingleton? _instance; public List<Component> Components { get; set; } public List<Order> Orders { get; set; } public List<Secure> Secures { get; set; } public List<Client> Clients { get; set; } public List<Implementer> Implementers { get; set; } public List<MessageInfo> MessageInfos { get; set; } private DataListSingleton() { Components = new List<Component>(); Orders = new List<Order>(); Secures = new List<Secure>(); Clients = new List<Client>(); Implementers = new List<Implementer>(); MessageInfos = new List<MessageInfo>(); } public static DataListSingleton GetInstance() { if (_instance == null) { _instance = new DataListSingleton(); } return _instance; } } }