static public void FetchPosts() { // setup - repozitoriji za spremanje podataka ModelRepository repo = new ModelRepository(); repo.OpenDataStore("pollitika.db"); // prođemo kroz naslovnicu i pokupimo sve postove (i sve komentare i dodamo sve korisnike) for (int j = 200; j <= 600; j++) { for (int i = 0; i < 1; i++) { Console.WriteLine("DOING PAGE - {0}", j + i); var listPosts = FrontPageAnalyzer.GetPostLinksFromFrontPage(j + i); foreach (string postUrl in listPosts) { //Console.WriteLine("Post url {0}", postUrl); Post newPost = PostAnalyzer.AnalyzePost("http://pollitika.com" + postUrl, repo, true, true); if (newPost != null) { repo.AddPost(newPost); } } repo.UpdateDataStore(); } } // zatim prolazimo kroz sve korisnike // i za svakog od njih proći kroz sve njegove dnevnike // i za svaki dnevnik provjeriti da li je već dodan, i ak onije dodati ga }