public static void Main()
        {
            using (var db = new MovieDbContext())
            {

                db.Movies.Add(new Movie()
                {
                    Duration = 90, // standartno, kazva magi
                    Rating = 1.1M,
                    Title = "obyrkani kursisti pishat otborna",
                    ReleaseDate = DateTime.Now,
                    Description = "tyrkalqt se po barbaronite i vrunkat pesho da im proverqva koda"
                });

                db.SaveChanges();
            }

            Database.SetInitializer(new MigrateDatabaseToLatestVersion<MovieDbContext, Configuration>());
            //using (IMovieDbContext db = new MovieDbContext())
            //{
            //    var e = db.Movies.FirstOrDefault();
            //
            //    Console.WriteLine(e.Duration);
            //}
        }
        public static void Main()
        {
            // decimal separator problem
            Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;

            //Database.SetInitializer(new DropCreateDatabaseAlways<MovieDbContext>());

            // uncomment to download sample data from imdb
            //Downloader.Download(1, 5);
            //Downloader.SaveToFolder("../../SampleData");

            using (var db = new MovieDbContext())
            {
                try
                {
                    var moviesJson = File.ReadAllText("../../SampleData/movies.json");
                    var trailersJson = File.ReadAllText("../../SampleData/trailers.json");
                    new Importer(db).ImportMoviesAndTrailers(moviesJson, trailersJson);
                }
                catch (DbEntityValidationException ex)
                {
                    Console.WriteLine("Validation error:");
                    foreach (var item in ex.EntityValidationErrors)
                    {
                        foreach (var e in item.ValidationErrors)
                        {
                            Console.WriteLine(e.ErrorMessage + " " + e.PropertyName);
                        }
                    }
                }
            }
        }
 public static void Init(TestContext context)
 {
     db = new MovieDbContext(MovieDbContext.TestConnection);
     db.Database.Delete();
     db.Users.Add(new User()
     {
         UserName = "******"
     });
     db.SaveChanges();
 }
Beispiel #4
0
        private static void GoToDB()
        {
            using (var db = new MovieDbContext())
            {
                var allComedies = from m in db.Movies
                                  where m.Tags.Count(c => c.TagName == "Comedy") > 0
                                  select m;

                Console.WriteLine("All comedies in database:");
                foreach (var item in allComedies)
                {
                    Console.WriteLine(" - {0}", item.Title);
                }
            }

            Console.WriteLine("Done.");
            Console.ReadLine();
        }
Beispiel #5
0
 public UnitOfWork()
 {
     DbContext = new MovieDbContext();
 }
 public EFMoviesService(MovieDbContext movieDbContext)
 {
     _movieDbContext = movieDbContext;
 }
Beispiel #7
0
 public RatingRepository(MovieDbContext dbContext) : base(dbContext)
 {
 }
Beispiel #8
0
 public TypeController(MovieDbContext context)
 {
     _context = context;
 }
Beispiel #9
0
 public RatingModels1Controller(MovieDbContext context)
 {
     _context = context;
 }
 public ActorsController(MovieDbContext context)
 {
     _context = context;
 }
Beispiel #11
0
 public moviedetailsModel(MovieDbContext db, UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager)
 {
     _db            = db;
     _userManager   = userManager;
     _signInManager = signInManager;
 }
 public MoviesController(MovieDbContext context)
 {
     _context = context;
 }
Beispiel #13
0
 public FavoriteMovieRepository(MovieDbContext dbContext) : base(dbContext)
 {
 }
Beispiel #14
0
 public MovieDbRepository(MovieDbContext context)
 {
     _context = context;
 }
Beispiel #15
0
 public MovieService(MovieDbContext movieDbContext)
 {
     _context = movieDbContext;
 }
Beispiel #16
0
 public HomeController(IConfiguration configuration, MovieDbContext context)
 {
     apiKey     = configuration.GetSection("APIKeys")["APIMovieKey"];
     youtubeKey = configuration.GetSection("APIKeys")["YouTubeKey"];
     _context   = context;
 }
Beispiel #17
0
 public ProducerDbService(MovieDbContext context)
 {
     _context = context;
 }
Beispiel #18
0
        // This Event Handler perform the new movie insertion action
        protected void BtnNewMovie_Click(object sender, EventArgs e)
        {
            string error_message = "";
            bool   error_status  = false;

            try
            {
                string movieName        = TxtMovieName.Text.Trim();
                string movieDescription = TxtDescription.Text.Trim();
                string running_status   = DropDownRunningStatus.SelectedValue;
                int    genreid          = int.Parse(DropDownGenre.SelectedValue);

                // If Movie Name is Empty
                if (movieName.Length == 0)
                {
                    error_message += "Please Enter Some Text in Movie Name Box<br>";
                    error_status   = true;
                }

                // If MOvie Description is EMpty
                if (movieDescription.Length == 0)
                {
                    error_message += "Please Enter Some Text in Movie Description Box<br>";
                    error_status   = true;
                }

                // Check user is Upload a Poste
                bool   fileOK = false;
                string path   = Server.MapPath("~/Posters/");
                if (PosterImage.HasFile)
                {
                    string   fileExtension     = System.IO.Path.GetExtension(PosterImage.FileName).ToLower();
                    string[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg" };
                    for (int i = 0; i < allowedExtensions.Length; i++)
                    {
                        if (fileExtension.Equals(allowedExtensions[i])) // Extension Check
                        {
                            fileOK = true;
                            break;
                        }
                    }
                }
                if (fileOK)
                {
                    // Save Poste at Given Location
                    PosterImage.PostedFile.SaveAs(path + PosterImage.FileName);
                    Movie movie = new Movie
                    {
                        MovieName     = movieName,
                        Description   = movieDescription,
                        GenreID       = genreid,
                        RunningStatus = running_status.Equals("true") ? true : false,
                        ImagePath     = PosterImage.FileName
                    };
                    // Save the Movie
                    MovieDbContext context = new MovieDbContext();
                    context.Movies.Add(movie);
                    context.SaveChanges();
                    error_message = "New Movie is Added in System";
                }
                else
                {
                    error_status   = true;
                    error_message += "Invalid Format of Image is not allowed as Poster Image<br>";
                }
            }
            catch (Exception ex)
            {
                error_status  = true;
                error_message = "There is Failure in Movie Insertion due to " + ex.Message;
            }

            string style = "color:green;font-size:20px;";

            if (error_status)
            {
                style = "color:red;font-size:20px;";
            }
            LiteralError.Text = "<p style=\"" + style + "\">" + error_message + "</p>";
        }
Beispiel #19
0
 public MovieResourceService(MovieDbContext context)
 {
     _context = context ?? throw new ArgumentException();
 }
 public DirectorsRepository(MovieDbContext dbContext)
 {
     _dbContext = dbContext;
 }
        //app context
        //private ApplicationDbContext app_context;

        public ReviewRepository(MovieDbContext context) //, ApplicationDbContext app_context)
        {
            this.context = context;
            //this.app_context = app_context;
        }
 public MovieController()
 {
     _dbContext = new MovieDbContext();
 }
Beispiel #23
0
 public HomeController(MovieDbContext con)
 {
     context = con;
 }
Beispiel #24
0
 public MovieDal()
 {
     _movieDbContext = new MovieDbContext();
 }
Beispiel #25
0
 public MovieController(MovieDbContext dbContext)
 {
     context = dbContext;
 }
Beispiel #26
0
 public MovieQueryService(IPrincipalQueryService queryService, MovieDbContext db)
 {
     this.queryService = queryService;
     this.db           = db;
 }
 public MappingService(MovieDbContext context)
 {
     _context = context;
 }
Beispiel #28
0
 public HomeController(ILogger <HomeController> logger, MovieDbContext con)
 {
     _logger = logger;
     context = con;
 }
Beispiel #29
0
 public MoviesRepository(MovieDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Beispiel #30
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, MovieDbContext context)
        {
            loggerFactory.AddConsole(Configuration.GetSection("Logging"));
            loggerFactory.AddDebug();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseBrowserLink();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
            }

            app.UseStaticFiles();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Movie}/{action=Index}/{id?}");
            });
            context.Database.EnsureCreated();
        }
Beispiel #31
0
 public MovieDialog(MovieDbContext movie)
 {
     _movie = movie;
 }
Beispiel #32
0
 public HomeController(ILogger <HomeController> logger, MovieDbContext context, IMovieRepository repository)
 {
     _logger     = logger;
     _context    = context;
     _repository = repository;
 }
Beispiel #33
0
 public ActorRepository(MovieDbContext dbContext) : base(dbContext)
 {
 }
 public static void Init(TestContext context)
 {
     db = new MovieDbContext(MovieDbContext.TestConnection);
     db.Database.Delete();
 }
 public GenreRepository(MovieDbContext context)
 {
     _movieDbContext = context;
 }
 // constructor - set when the home controller is built for the first time
 public HomeController(MovieDbContext ctx)
 {
     context = ctx;
 }
Beispiel #37
0
 public FavoriteRepository(MovieDbContext context) : base(context)
 {
 }