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); }
/*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); }