Пример #1
0
        public static void ImportPlanets()
        {
            var json    = File.ReadAllText("../../../datasets/planets.json");
            var planets = JsonConvert.DeserializeObject <IEnumerable <PlanetDto> >(json);

            PlanetStore.AddPlanets(planets);
        }
Пример #2
0
        public static void ExportPlanets()
        {
            var planets = PlanetStore.GetPlanetsWithNoVictims();
            var json    = JsonConvert.SerializeObject(planets, Formatting.Indented);

            File.WriteAllText("../../../export/planets.json", json);
        }
Пример #3
0
        public static void ImportPlanets()
        {
            string planetsJson = File.ReadAllText(planetsDataPath);
            var    planets     = JsonConvert.DeserializeObject <IEnumerable <PlanetDto> >(planetsJson);

            PlanetStore.AddPlanets(planets);
        }
        public static void ExportPlanets(string telescope)
        {
            string planetsJson = JsonConvert.SerializeObject(PlanetStore.GetPlanetsByTelescope(telescope), Formatting.Indented);

            Console.WriteLine(planetsJson);
            File.WriteAllText($"../../exported-data/planets-by-{telescope}.json", planetsJson);
        }
Пример #5
0
        public static void ImportPlanets()
        {
            string json    = ReadJsonFile("planets");
            var    planets = JsonConvert.DeserializeObject <IEnumerable <PlanetDto> >(json);

            PlanetStore.AddPlanets(planets);
        }
Пример #6
0
 public AgeController(
     PlanetStore planetStore,
     AgeService ageService,
     IClock clock)
 {
     this._planetStore = planetStore;
     this._ageService  = ageService;
     this._clock       = clock;
 }
Пример #7
0
        public static void ExportPlanetsNotOriginatingAnomalies()
        {
            List <string> planets = PlanetStore.GetPlanetsWithoutOriginAnomalies();

            string json = JsonConvert.SerializeObject(
                planets.Select(p => new { Name = p }),
                Formatting.Indented);

            File.WriteAllText("../../Export/planets.json", json);
        }
Пример #8
0
        public static void ExportPlanets()
        {
            Console.Write("Enter telescope (e.g. TRAPPIST): ");
            string telescopeName = Console.ReadLine();

            IEnumerable <PlanetExportDto> planets = PlanetStore.GetPlanets(telescopeName);

            string json = JsonConvert.SerializeObject(planets
                                                      .Select(p => new
            {
                Name      = p.Name,
                Mass      = p.Mass,
                Orbitting = new[] { p.Orbitting }
            }),
                                                      Formatting.Indented);

            File.WriteAllText($"../../Export/planets-by-{telescopeName}.json", json);
        }
Пример #9
0
        public static void ExportPlanets(string observatoryName)
        {
            var planets = PlanetStore.GetPlanetsByObservatory(observatoryName);

            File.WriteAllText($"../../../export/planets-by-{observatoryName}.json", JsonConvert.SerializeObject(planets, Formatting.Indented));
        }
Пример #10
0
 public PlanetController(PlanetStore planetStore)
 {
     this._planetStore = planetStore;
 }
Пример #11
0
        public static void ExportPlanets()
        {
            var telescopeName = Console.ReadLine();

            PlanetStore.ExportPlanets(telescopeName);
        }
Пример #12
0
 public static void Main()
 {
     PlanetStore.GetPlanetsByTelescope("Trappist-1");
 }