public async void RunAutoHangerOverride(String[] overrides)
        {
            bool staticgrids   = false;
            bool largegrids    = false;
            bool smallgrids    = false;
            bool hangerLargest = false;
            bool saveAll       = false;

            foreach (var _override in overrides)
            {
                if (_override == "staticgrids")
                {
                    staticgrids = true;
                }
                else if (_override == "largegrids")
                {
                    largegrids = true;
                }
                else if (_override == "smallgrids")
                {
                    smallgrids = true;
                }
                else if (_override == "hangerLargest")
                {
                    hangerLargest = true;
                }
                else if (_override == "saveAll")
                {
                    saveAll = true;
                }
            }
            await HangarCommandSystem.RunAdminTaskAsync(() => AutoHangar.RunAutoHangar(saveAll, staticgrids, largegrids, smallgrids, hangerLargest));
        }
 public async void SyncAll()
 {
     AdminChecks User = new AdminChecks(Context);
     await HangarCommandSystem.RunAdminTaskAsync(() => User.SyncAll());
 }
 public async void RunAutoHangar()
 {
     await HangarCommandSystem.RunAdminTaskAsync(() => AutoHangar.RunAutoHangar(false, Hangar.Config.AutoHangarStaticGrids, Hangar.Config.AutoHangarLargeGrids, Hangar.Config.AutoHangarSmallGrids, Hangar.Config.KeepPlayersLargestGrid));
 }
 public async void Sync(string NameOrSteamID)
 {
     AdminChecks User = new AdminChecks(Context);
     await HangarCommandSystem.RunAdminTaskAsync(() => User.SyncHangar(NameOrSteamID));
 }
 public async void Remove(string NameOrSteamID, int ID)
 {
     AdminChecks User = new AdminChecks(Context);
     await HangarCommandSystem.RunAdminTaskAsync(() => User.RemoveGrid(NameOrSteamID, ID));
 }
 public async void LoadGrid(string NameOrSteamID, int ID, bool FromSavePos = true)
 {
     AdminChecks User = new AdminChecks(Context);
     await HangarCommandSystem.RunAdminTaskAsync(() => User.LoadGrid(NameOrSteamID, ID, FromSavePos));
 }
 public async void SaveAllGrids()
 {
     await HangarCommandSystem.RunAdminTaskAsync(() => AutoHangar.RunAutoHangar(true, true, true, true, true));
 }
 public async void SaveGrid(string GridName = "")
 {
     AdminChecks User = new AdminChecks(Context);
     await HangarCommandSystem.RunAdminTaskAsync(() => User.SaveGrid(GridName));
 }