public void ReceiveToken() { using (VKContext db = new VKContext()) { Program.AccessToken = db.AccessToken.OrderByDescending(x=>x.Id).First().AccessToken; } }
public void Master() { List<Person> people = new List<Person>(); using (VKContext db = new VKContext()) { people = db.People.ToList(); if (people.Count != 0) { FillingListVideo(people); List<Video> topVideo = FindTop10Video(listVideo); if (topVideo.Count != 0) { foreach (var video in topVideo) { video.DateTime = DateTime.Now; video.VKPlayer = "https://vk.com/video" + video.OwnerId + "_" + video.Vid; db.PopularVideo.Add(video); } db.SaveChanges(); //System.Diagnostics.Process.Start(topVideo[0].VKPlayer); } //else // System.Diagnostics.Process.Start("http://costper.ru/wp-content/uploads/2015/07/20244247-1748x984.jpg"); } } }
private void AddingUsersToDatabase(List<Person> persons) { using (VKContext db = new VKContext()) { bool flagWrite = false; foreach (var person in persons) { Person personFromDb = null; personFromDb = db.People.FirstOrDefault(x => x.UID == person.UID); if (personFromDb == null) { db.People.Add(DownloadUsers.GetUserInformation(person.UID)); flagWrite = true; } } if (flagWrite) db.SaveChanges(); } }