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