Exemplo n.º 1
0
 public ActionResult Add(MovieModel model)
 {
     if (ModelState.IsValid)
     {
         Movies_tbl movie    = new Movies_tbl();
         var        path     = Server.MapPath("/Content/images/");
         var        filename = model.MoviePoster.FileName;
         var        fullpath = path + filename;
         if (model.MoviePoster != null && model.MoviePoster.ContentLength > 0)
         {
             model.MoviePoster.SaveAs(path + filename);
         }
         var x = ViewBag.Date;
         movie.MovieGenre  = model.MovieGenre;
         movie.Country     = model.Country;
         movie.Director    = model.Director;
         movie.Duration    = model.Duration;
         movie.MovieName   = model.MovieName;
         movie.MoviePoster = "/Content/images/" + filename;
         movie.Trailer     = model.Trailer;
         movie.Writer      = model.Writer;
         movie.ReleaseDate = model.ReleaseDate;
         Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
         db.Movies_tbl.Add(movie);
         db.SaveChanges();
         return(RedirectToAction("Index", "Movies"));
     }
     return(View(model));
 }
Exemplo n.º 2
0
        // GET: Movie_tbl/Edit/5
        public ActionResult Info(int?id)
        {
            Movie_ReviewDBEntities db    = new Movie_ReviewDBEntities();
            Movies_tbl             movie = db.Movies_tbl.Find(id);

            if (movie == null)
            {
                return(HttpNotFound());
            }
            return(View(movie));
        }
Exemplo n.º 3
0
        public ActionResult Edit(Movies_tbl movie)
        {
            Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();

            if (ModelState.IsValid)
            {
                db.Entry(movie).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index", "Movies"));
            }
            return(View(movie));
        }
Exemplo n.º 4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Movie_ReviewDBEntities db     = new Movie_ReviewDBEntities();
            Movies_tbl             movies = db.Movies_tbl.Find(id);
            var castsofthismovie          = db.Cast_tbl.Where(x => x.Movies == id).ToList();
            var ratingsofthismovie        = db.Rating_tbl.Where(x => x.MovieID == id).ToList();
            var reviewsofthismovie        = db.Reviews_tbl.Where(x => x.MovieId == id).ToList();
            var newsofthismovie           = db.News_tbl.Where(x => x.MovieID == id).ToList();

            db.Rating_tbl.RemoveRange(ratingsofthismovie);
            db.Cast_tbl.RemoveRange(castsofthismovie);
            db.News_tbl.RemoveRange(newsofthismovie);
            db.Reviews_tbl.RemoveRange(reviewsofthismovie);
            db.Movies_tbl.Remove(movies);
            db.SaveChanges();
            return(RedirectToAction("Index", "Movies"));
        }