Hook up fswatcher to csv parser, needs proper filename parsing.
This commit is contained in:
		@@ -66,19 +66,25 @@ public class PlanetLoader
 | 
			
		||||
                    r = db.Race.Find(owner.Key);
 | 
			
		||||
                    if (r == null)
 | 
			
		||||
                    {
 | 
			
		||||
                        r = new()
 | 
			
		||||
                        {
 | 
			
		||||
                            Name = owner.Key
 | 
			
		||||
                        };
 | 
			
		||||
                        r = new() { Name = owner.Key };
 | 
			
		||||
                        db.Add(r);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                foreach (Planet csvp in owner)
 | 
			
		||||
                {
 | 
			
		||||
                    Model.Planet p = new Model.Planet{ Name = csvp.Name };
 | 
			
		||||
                    csvp.UpdateDbPlanet(p);
 | 
			
		||||
                    db.Add(p);
 | 
			
		||||
                    Model.Planet? p = db.Planet.Find(csvp.Name);
 | 
			
		||||
                    if (p == null)
 | 
			
		||||
                    {
 | 
			
		||||
                        p = new() { Name = csvp.Name };
 | 
			
		||||
                        csvp.UpdateDbPlanet(p);
 | 
			
		||||
                        db.Add(p);
 | 
			
		||||
                    } 
 | 
			
		||||
                    else 
 | 
			
		||||
                    {
 | 
			
		||||
                        csvp.UpdateDbPlanet(p);
 | 
			
		||||
                        db.Update(p);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                db.SaveChanges();
 | 
			
		||||
            }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user