public static bool TryImport(ServerItem serverItem)
        {
            if (FindByGuid(serverItem.id) != null)
            {
                return(false);
            }

            var server = new Server
            {
                Id      = serverItem.id,
                Name    = serverItem.name,
                Address = serverItem.server_host,
                Port    = serverItem.server_port,
            };

            if (serverItem.emu == "ACE")
            {
                server.EmuType = EmuType.ACE;
            }
            else if (serverItem.emu == "GDL")
            {
                server.EmuType = EmuType.GDL;
            }

            ServerList.Add(server);

            return(true);
        }
        public static bool TryUpdate(ServerItem serverItem)
        {
            var server = FindByGuid(serverItem.id);

            if (server == null)
            {
                return(false);
            }

            server.Id   = serverItem.id;
            server.Name = serverItem.name;

            if (serverItem.emu == "ACE")
            {
                server.EmuType = EmuType.ACE;
            }
            else if (serverItem.type == "GDL")
            {
                server.EmuType = EmuType.GDL;
            }

            server.Address = serverItem.server_host;
            server.Port    = serverItem.server_port;

            return(true);
        }