public static void ImportAstronomers() { string astronomersJson = File.ReadAllText(astronomersDataPath); var astronomers = JsonConvert.DeserializeObject <IEnumerable <AstronomerDto> >(astronomersJson); AstronomerStore.AddAstronomers(astronomers); }
public static void ImportAstronomers() { string json = ReadJsonFile("astronomers"); var astronomers = JsonConvert.DeserializeObject <IEnumerable <AstronomerDto> >(json); AstronomerStore.AddAstronomers(astronomers); }
public static void ImportAstronomers() { var json = File.ReadAllText("../../../datasets/astronomers.json"); var astronomers = JsonConvert.DeserializeObject <ICollection <Astronomer> >(json); AstronomerStore.AddAstronomers(astronomers); }
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); }
public static void ExportAstronomers(string starSystemName) { var astronomers = AstronomerStore.GetAstronomersBySystem(starSystemName); File.WriteAllText($"../../../export/astronomers-of-{starSystemName}.json", JsonConvert.SerializeObject(astronomers, Formatting.Indented)); }
internal static void ExportAstronomers() { var starSystemName = Console.ReadLine(); AstronomerStore.ExportAstronmers(starSystemName); }