Exemplo n.º 1
0
 // GET: Search
 public ActionResult Index()
 {
     if (!User.Identity.IsAuthenticated)
     {
         return(RedirectToAction("../Account/Login"));
     }
     if (TempData["SearchResults"] != null)
     {
         JObject jData = (JObject)TempData["SearchResults"];
         if (jData["Response"].ToString() == "False")
         {
             return(View());
         }
         List <MovieDisplayContent> movies = new List <MovieDisplayContent>();
         for (int i = 0; i < (int)jData["totalResults"]; i++)
         {
             MovieDisplayContent newMovie = new MovieDisplayContent((JObject)jData["Search"][i], "search");
             movies.Add(newMovie);
             if (i >= 4)
             {
                 return(View(movies));
             }
         }
         return(View(movies));
     }
     return(View());
 }
Exemplo n.º 2
0
        // GET: User
        public ActionResult Movies()
        {
            if (!User.Identity.IsAuthenticated)
            {
                return(RedirectToAction("../Account/Login"));
            }
            string                     thisUser  = User.Identity.GetUserId();
            List <FavMovie>            favMovies = ORM.FavMovies.SqlQuery("Select * from FavMovie where UserId=@id", new SqlParameter("@id", thisUser)).ToList();
            List <MovieDisplayContent> movies    = new List <MovieDisplayContent>();

            foreach (FavMovie m in favMovies)
            {
                MovieDisplayContent thisMovie = new MovieDisplayContent(MovieDAL.GetMovieAPI($"&i={m.imdbId}"), "imdbId");
                movies.Add(thisMovie);
            }
            return(View(movies));
        }