Example #1
0
        private static void TestRunningRandom()
        {
            var db = new VevoContext();

            var svc = new RandomVideoService(db.Videos.ToList());

            var user = db.Users.First();
            var watched = user.WatchedVideos.ToList();

            System.Console.WriteLine("Press Enter to get a new video");
            while (System.Console.ReadLine() != "n")
            {
                var nextVid = svc.GetRandomVideo(user);

                var wv = new WatchedVideo
                {
                    User = user,
                    Video = nextVid,
                    WatchDate = DateTime.Now
                };

                db.WatchHistory.Add(wv);
                db.SaveChanges();

                System.Console.WriteLine(nextVid);
            }
        }
Example #2
0
 static NewVevoController()
 {
     var db = new VevoContext();
     svc = new RandomVideoService(db.Videos.ToList());
     
 }