Exemplo n.º 1
0
 public void ReceiveToken()
 {
     using (VKContext db = new VKContext())
     {
         Program.AccessToken = db.AccessToken.OrderByDescending(x=>x.Id).First().AccessToken;
     }
 }
Exemplo n.º 2
0
        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");

                }
            }
        }
Exemplo n.º 3
0
 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();
     }
 }