public DataTextRepo() { RepoFactory.UseDatabase = true; IRepo repo = RepoFactory.Repozitorij; string osobePutanja = Putanja(osobeTxt); string gradoviPutanja = Putanja(gradoviTxt); string statusiPutanja = Putanja(statusiTxt); if (!File.Exists(osobePutanja)) { File.WriteAllLines(osobePutanja, repo.GetOsobe().Select(osoba => OsobaKonverter.ParseForFile(osoba))); } if (!File.Exists(gradoviPutanja)) { File.WriteAllLines(gradoviPutanja, repo.GetGradovi().Select(osoba => GradKonverter.ParseForFile(osoba))); } if (!File.Exists(statusiPutanja)) { File.WriteAllLines(statusiPutanja, repo.GetStatuse().Select(osoba => StatusKonverter.ParseForFile(osoba))); } RepoFactory.UseDatabase = false; }
public List <Status> GetStatuse() { return(File.ReadAllLines(Putanja(statusiTxt)) .Select(line => StatusKonverter.ParseFromFile(line)) .ToList()); }