public Host(Database database) { this.Database = database; var allowedExits = new Dictionary <string, int>() { { "HostNotRunning", 10024 }, { "DatabaseDoesNotExist", 10002 } }; this.StarAdmin = new StarAdmin() { AllowedExits = allowedExits.Values }; }
public void Create() { StarAdmin.Run($"-d={Name} new db"); }
public void Delete() { StarAdmin.Run($"-d={Name} delete --force db"); }
public Database(StarAdmin starAdmin, string name) { this.StarAdmin = starAdmin ?? throw new NullReferenceException(nameof(starAdmin)); this.Name = name ?? throw new NullReferenceException(nameof(name)); }
public Server(StarAdmin starAdmin) { this.StarAdmin = starAdmin; }