Пример #1
0
        public string Add(int Id)
        {
            var   db    = new MovieDatabaseDB();
            movie movie = db.getAMovie(Id);

            if (Session["cart"] == null)
            {
                List <movie> movies = new List <movie>();
                movies.Add(movie);
                Session["cart"]      = movies;
                ViewBag.cart         = movies.Count();
                Session["cartcount"] = 1;
            }
            else
            {
                List <movie> movies        = (List <movie>)Session["cart"];
                bool         containsMovie = movies.Any(i => i.id == Id);
                if (!containsMovie)
                {
                    movies.Add(movie);
                    Session["cart"]      = movies;
                    ViewBag.cart         = movies.Count();
                    Session["cartcount"] = Convert.ToInt32(Session["cartcount"]) + 1;
                }
            }
            var    jsonSerializer = new JavaScriptSerializer();
            string json           = jsonSerializer.Serialize("OK");

            return(json);
        }
Пример #2
0
        /*public string getAllMovieURLs()
         * {
         *  var db = new MovieDatabaseDB();
         *  List<movie> allMovies = db.getAllMovies();
         *  var allURLs = new List<imageMovie>();
         *  foreach (movie k in allMovies)
         *  {
         *      var movieURL = new imageMovie();
         *      movieURL.id = k.id;
         *      movieURL.imageURL = k.imageURL;
         *      allURLs.Add(movieURL);
         *  }
         *  var jsonSerializer = new JavaScriptSerializer();
         *  string json = jsonSerializer.Serialize(allURLs);
         *  return json;
         * }*/
        public string getMovieInfo(int Id)
        {
            var    db             = new MovieDatabaseDB();
            movie  aMovie         = db.getAMovie(Id);
            var    jsonSerializer = new JavaScriptSerializer();
            string json           = jsonSerializer.Serialize(aMovie);

            return(json);
        }