public static void Create(string btable, Database db) { if (_instance == null) { _instance = new BayManager(btable, db); } }
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"); } }