コード例 #1
0
        public static void ImportAstronomers()
        {
            string astronomersJson = File.ReadAllText(astronomersDataPath);
            var    astronomers     = JsonConvert.DeserializeObject <IEnumerable <AstronomerDto> >(astronomersJson);

            AstronomerStore.AddAstronomers(astronomers);
        }
コード例 #2
0
        public static void ImportAstronomers()
        {
            string json        = ReadJsonFile("astronomers");
            var    astronomers = JsonConvert.DeserializeObject <IEnumerable <AstronomerDto> >(json);

            AstronomerStore.AddAstronomers(astronomers);
        }
コード例 #3
0
        public static void ImportAstronomers()
        {
            var json        = File.ReadAllText("../../../datasets/astronomers.json");
            var astronomers = JsonConvert.DeserializeObject <ICollection <Astronomer> >(json);

            AstronomerStore.AddAstronomers(astronomers);
        }
コード例 #4
0
        public static void ExportAstronomers()
        {
            Console.Write("Enter star system (e.g. Alpha Centauri): ");
            string starSystemName = Console.ReadLine();

            List <AstronomerExportDto> astronomers = AstronomerStore.GetAstronomers(starSystemName);

            string json = JsonConvert.SerializeObject(astronomers
                                                      .Select(a => new
            {
                Name = a.FirstName + " " + a.LastName,
                Role = a.Role
            }), Formatting.Indented);

            File.WriteAllText($"../../Export/astronomers-of-{starSystemName}.json", json);
        }
コード例 #5
0
        public static void ExportAstronomers(string starSystemName)
        {
            var astronomers = AstronomerStore.GetAstronomersBySystem(starSystemName);

            File.WriteAllText($"../../../export/astronomers-of-{starSystemName}.json", JsonConvert.SerializeObject(astronomers, Formatting.Indented));
        }
コード例 #6
0
        internal static void ExportAstronomers()
        {
            var starSystemName = Console.ReadLine();

            AstronomerStore.ExportAstronmers(starSystemName);
        }