Example #1
0
        public ActionResult MoviesSave(Movie MoviesValus)
        {
            // Boolean variable that holds the result if the movie exists or not
            // המשתנה מקבל ניימספייס של קלאס בו בנוייה הפונקציה שמקבלת שם של סרט ומחזירה תוצאה בערך בוליאני
            bool MovieExsitValid = MoviesTableHelper.MovieExsit(MoviesValus.MovieName);

            ViewBag.MovieClass    = "";
            ViewBag.CategoryClass = "";

            if (ModelState.IsValid)
            {
                if (MovieExsitValid)
                {
                    ViewBag.messageExsit = "The Movie Name Inputs Exsit";
                    ViewBag.MovieClass   = "notvalid";
                    return(View("MoviesNew", MoviesValus));
                }
                else
                {
                    MoviesTableHelper.AddMovie(MoviesValus.MovieName, MoviesValus.MovieCategory);
                    return(RedirectToAction("MoviesIndex"));
                }
            }
            else
            {
                if (MoviesValus.MovieName == null)
                {
                    ViewBag.MovieClass = "notvalid";
                }
                if (MoviesValus.MovieCategory == null)
                {
                    ViewBag.CategoryClass = "notvalid";
                }
                return(View("MoviesNew", MoviesValus));
            }
        }