using FurnitureAssemblyListImplement.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FurnitureAssemblyListImplement { // Класс для списков, в которых будет храниться информация при работе приложения public class DataListSingleton { private static DataListSingleton? _instance; // Список для хранения заготовок public List WorkPiece { get; set; } // Список для хранения изделий public List Furnitures { get; set; } // Список для хранения заказов public List Orders { get; set; } // Список для хранения клиентов public List Clients { get; set; } // Список для хранения исполнителей public List Implementers { get; set; } // Список для хранения писем public List MessageInfos { get; set; } public DataListSingleton() { WorkPiece = new List(); Furnitures = new List(); Orders = new List(); Clients = new List(); Implementers = new List(); MessageInfos = new List(); } public static DataListSingleton GetInstance() { if (_instance == null) { _instance = new DataListSingleton(); } return _instance; } } }