Пример #1
0
 public ActionResult Index(Models.Movies theMovieDb, string searchText)
 {
     if (ModelState.IsValid)
     {
         CallAPI(searchText, 0);
     }
     return(View(theMovieDb));
 }
Пример #2
0
        public ActionResult Index(string peopleName, int?page)
        {
            if (page != null)
            {
                CallAPI(peopleName, Convert.ToInt32(page));
            }

            Models.Movies theMovieDb = new Models.Movies();
            theMovieDb.searchText = peopleName;
            return(View(theMovieDb));
        }
Пример #3
0
        //Obsługuje @page "{id:int?}
        //Bez ? przy int zostanie obsłużone domyślnie a OnGetAsync nie zostanie wywołane
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Movies = await _context.Movies.FirstOrDefaultAsync(m => m.ID == id);

            if (Movies == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Пример #4
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

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

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

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