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); }