UnityEditor.ASEditorBackend.Testing_SetupDatabase C# (CSharp) Method

Testing_SetupDatabase() public static method

public static Testing_SetupDatabase ( string host, int port, string adminUser, string adminPwd, string user, string pwd, string projectName ) : bool
host string
port int
adminUser string
adminPwd string
user string
pwd string
projectName string
return bool
        public static bool Testing_SetupDatabase(string host, int port, string adminUser, string adminPwd, string user, string pwd, string projectName)
        {
            AssetServer.AdminSetCredentials(host, port, adminUser, adminPwd);
            MaintDatabaseRecord[] recordArray = AssetServer.AdminRefreshDatabases();
            if (recordArray == null)
            {
                return false;
            }
            foreach (MaintDatabaseRecord record in recordArray)
            {
                if (record.name == projectName)
                {
                    AssetServer.AdminDeleteDB(projectName);
                }
            }
            if (AssetServer.AdminCreateDB(projectName) == 0)
            {
                return false;
            }
            string databaseName = AssetServer.GetDatabaseName(host, adminUser, adminPwd, port.ToString(), projectName);
            if (!AssetServer.AdminSetUserEnabled(databaseName, user, user, string.Empty, 1))
            {
                return false;
            }
            Testing_SetActiveDatabase(host, port, projectName, databaseName, user, pwd);
            return true;
        }