Пример #1
0
 public static void Create(string btable, Database db)
 {
     if (_instance == null)
     {
         _instance = new BayManager(btable, db);
     }
 }
Пример #2
0
        public static void Create(Type manager, string name, Database db)
        {
            switch (manager.Name)
            {
            case nameof(BayManager):
                BayManager.Create(name, db);
                break;

            case nameof(VehicleManager):
                VehicleManager.Create(name, db);
                break;

            case nameof(InvoiceManager):
                InvoiceManager.Create(name, db);
                break;

            case nameof(AddonManager):
                AddonManager.Create(name, db);
                break;

            case nameof(ReportManager):
                ReportManager.Create(name, db);
                break;

            case nameof(UserManager):
                UserManager.Create(name, db);
                break;

            default: throw new Exception("Manager of that type does not exist");
            }
        }