Example #1
0
        public static void LoadZaaps()
        {
            var sqlText    = "SELECT * FROM zaaps";
            var sqlCommand = new MySqlCommand(sqlText, Program.DBHelper.Use());

            var sqlReader = sqlCommand.ExecuteReader();

            while (sqlReader.Read())
            {
                var zaap = new Zaap()
                {
                    MapID  = sqlReader.GetInt32("mapID"),
                    CellID = sqlReader.GetInt32("cellID"),
                };

                if (ParseZaap(zaap))
                {
                    ZaapsList.Add(zaap);
                }
            }

            sqlReader.Close();

            Utilities.Loggers.Status.Write(string.Format("Loaded '{0}' zaaps from the database !", ZaapsList.Count));
        }
Example #2
0
 private static bool ParseZaap(Zaap zaap)
 {
     if (MapsRequests.MapsList.Any(x => x.Model.ID == zaap.MapID) && !ZaapsList.Any(x => x.MapID == zaap.MapID))
     {
         zaap.Map = MapsRequests.MapsList.First(x => x.Model.ID == zaap.MapID);
         return(true);
     }
     else
     {
         return(false);
     }
 }