private Data.Systems.System ParseSystem(Db context, JToken systemJson) { var id = systemJson.Value <int>("id"); var name = systemJson.Value <string>("name"); var x = systemJson.Value <double>("x"); var y = systemJson.Value <double>("y"); var z = systemJson.Value <double>("z"); var population = systemJson.Value <long?>("population"); var needsPermit = systemJson.Value <int?>("needs_permit"); var updatedAt = systemJson.Value <long>("updated_at"); var system = context.Systems.FirstOrDefault(s => s.Id == id); if (system == null) { system = new Data.Systems.System { Id = id }; context.Systems.Add(system); } system.Name = name; system.X = x; system.Y = y; system.Z = z; system.Population = population; system.NeedsPermit = (needsPermit == null) ? (bool?)null : (needsPermit == 1); system.UpdatedAt = updatedAt; return(system); }
private Data.Systems.System ParseSystem(Db context, JToken systemJson) { var id = systemJson.Value<int>("id"); var name = systemJson.Value<string>("name"); var x = systemJson.Value<double>("x"); var y = systemJson.Value<double>("y"); var z = systemJson.Value<double>("z"); var population = systemJson.Value<long?>("population"); var needsPermit = systemJson.Value<int?>("needs_permit"); var updatedAt = systemJson.Value<long>("updated_at"); var system = context.Systems.FirstOrDefault(s => s.Id == id); if (system == null) { system = new Data.Systems.System {Id = id}; context.Systems.Add(system); } system.Name = name; system.X = x; system.Y = y; system.Z = z; system.Population = population; system.NeedsPermit = (needsPermit == null) ? (bool?) null : (needsPermit == 1); system.UpdatedAt = updatedAt; return system; }