Ejemplo n.º 1
0
        public static async Task <Movie2> GetMovieAsync(string movietitle)
        {
            Movie2 movie = null;
            HttpResponseMessage response = await client.GetAsync("http://omdbapi.com/?apikey=" + APIKeys.OmdbKey + "&t=" + movietitle);

            if (response.IsSuccessStatusCode)
            {
                movie = await response.Content.ReadAsAsync <Movie2>();
            }
            return(movie);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> OnGetAsync(string?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Movie2 = await _context.Movie2.FirstOrDefaultAsync(m => m.imdbID == id);

            if (Movie2 == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> OnPostAsync(string?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Movie2 = await _context.Movie2.FindAsync(id);

            if (Movie2 != null)
            {
                _context.Movie2.Remove(Movie2);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Ejemplo n.º 4
0
    // Update is called once per frame
    void Update()
    {
        movietime += Time.deltaTime;
        if (movietime > 11)
        {
            Movie1.Rewind(false);
            Movie2.Rewind(false);
            Movie3.Rewind(false);
            Movie4.Rewind(false);
            Movie5.Rewind(false);
            Movie6.Rewind(false);
            Movie7.Rewind(false);
            Movie8.Rewind(false);
            Movie9.Rewind(false);


            movietime = 0;
        }
    }
        // To protect from overposting attacks, please enable the specific properties you want to bind to, for
        // more details see https://aka.ms/RazorPagesCRUD.
        public async Task <IActionResult> OnPostAsync()
        {
            string[] title = Movie2.Title.Split();

            List <string> newtitle = new List <string>();
            int           counter  = 0;

            foreach (var word in title)
            {
                if (counter != 0 || counter != title.Length - 1)
                {
                    newtitle.Add(word);
                    newtitle.Add("+");
                }
                else
                {
                    newtitle.Add(word);
                }

                counter = counter++;
            }



            Movie2 movie = await Backend.Api.GetMovieAsync(Movie2.Title);


            if (!ModelState.IsValid)
            {
                return(Page());
            }


            _context.Movie2.Add(movie);
            await _context.SaveChangesAsync();

            return(RedirectToPage("./Index"));
        }