Ejemplo n.º 1
0
        // Delete Confirmation
        public ActionResult DeleteConfirmation(int id)
        {
            Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
            var news = db.News_tbl.Find(id);

            return(View(news));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> Register(RegisterViewModel model)
        {
            Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
            Users_tbl auser           = new Users_tbl();

            auser.UserName = model.UserName;
            auser.Country  = model.Country;
            //db.Users_tbl.Add(auser);
            //db.SaveChanges();
            if (ModelState.IsValid)
            {
                var user = new ApplicationUser {
                    UserName = model.UserName, Email = model.Email, PhoneNumber = model.Country
                };
                var result = await UserManager.CreateAsync(user, model.Password);

                if (result.Succeeded)
                {
                    await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false);

                    // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771
                    // Send an email with this link
                    // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
                    // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme);
                    // await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>");

                    return(RedirectToAction("Index", "Home"));
                }
                AddErrors(result);
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }
Ejemplo n.º 3
0
        //Index
        public ActionResult Index()
        {
            Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
            var news = db.News_tbl.ToList();

            return(View(news));
        }
Ejemplo n.º 4
0
        public ActionResult _News()
        {
            Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
            var movies = db.News_tbl.ToList();

            return(View(movies));
        }
Ejemplo n.º 5
0
        // GET: Admin/Home
        public ActionResult Index()
        {
            Movie_ReviewDBEntities db    = new Movie_ReviewDBEntities();
            List <Tasks_tbl>       tasks = db.Tasks_tbl.ToList();

            return(View(tasks));
        }
Ejemplo n.º 6
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));
 }
Ejemplo n.º 7
0
        public ActionResult Delete(int?id)
        {
            Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
            var movie = db.Movies_tbl.Find(id);

            return(View(movie));
        }
Ejemplo n.º 8
0
        public ActionResult Search(string name)
        {
            Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
            var movies = db.Movies_tbl.Select(x => x.MovieName).ToList();
            var movie  = movies.Contains(name);

            return(View(movie));
        }
Ejemplo n.º 9
0
        // Delete Confirmed
        public ActionResult DeleteConfirmed(int id)
        {
            Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
            News_tbl news             = db.News_tbl.Find(id);

            db.News_tbl.Remove(news);
            db.SaveChanges();
            return(RedirectToAction("Index", "News"));
        }
Ejemplo n.º 10
0
 [HttpPost] // Add Post Method
 public ActionResult Add(News_tbl movie)
 {
     if (ModelState.IsValid)
     {
         Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
         db.News_tbl.Add(movie);
         db.SaveChanges();
         return(RedirectToAction("Index", "News"));
     }
     return(View(movie));
 }
Ejemplo n.º 11
0
 public ActionResult Info(Rating_tbl rating_tbl)
 {
     if (ModelState.IsValid)
     {
         Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
         db.Rating_tbl.Add(rating_tbl);
         db.SaveChanges();
         return(RedirectToAction("Info", "Home", new { id = rating_tbl.MovieID }));
     }
     return(View(rating_tbl));
 }
Ejemplo n.º 12
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));
        }
Ejemplo n.º 13
0
        [HttpPost] // Edit Post Method
        public ActionResult Edit(News_tbl news)
        {
            Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();

            if (ModelState.IsValid)
            {
                db.Entry(news).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index", "News"));
            }
            return(View(news));
        }
Ejemplo n.º 14
0
        public ActionResult Add_Review(Reviews_tbl review)
        {
            ViewBag.Message = "Add Review";

            if (ModelState.IsValid)
            {
                Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
                db.Reviews_tbl.Add(review);
                db.SaveChanges();
                return(RedirectToAction("Info", "Home", new { id = review.MovieId }));
            }
            return(View(review));
        }
Ejemplo n.º 15
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"));
        }
Ejemplo n.º 16
0
        public ActionResult _AddRating(int id)
        {
            Movie_ReviewDBEntities db      = new Movie_ReviewDBEntities();
            List <Rating_tbl>      ratings = db.Rating_tbl.Where(x => x.MovieID == id).ToList();
            var rating = new Rating_tbl();

            if (ratings.Count != 0)
            {
                rating = ratings.Where(x => x.UserName == User.Identity.Name).FirstOrDefault();
            }
            if (rating == null || ratings.Count == 0)
            {
                rating         = new Rating_tbl();
                rating.MovieID = id;
                rating.Rating  = -1;
            }
            ;
            return(View(rating));
        }
Ejemplo n.º 17
0
 public ActionResult AddNewTask(TaskModel model)
 {
     if (ModelState.IsValid)
     {
         Tasks_tbl task     = new Tasks_tbl();
         var       path     = Server.MapPath("/Content/images/");
         var       filename = model.Task_Avatar.FileName;
         var       fullpath = path + filename;
         if (model.Task_Avatar != null && model.Task_Avatar.ContentLength > 0)
         {
             model.Task_Avatar.SaveAs(path + filename);
         }
         task.Full_Task       = model.Full_Task;
         task.Task_Avatar     = "/Content/images/" + filename;;
         task.Task_Date_Day   = model.Task_Date_Day;
         task.Task_Date_Month = model.Task_Date_Month;
         task.Task_Header     = model.Task_Header;
         Movie_ReviewDBEntities db = new Movie_ReviewDBEntities();
         db.Tasks_tbl.Add(task);
         db.SaveChanges();
         return(RedirectToAction("Index", "AdminHome"));
     }
     return(View(model));
 }