@page "/" Home

@((movies == null) ? "" : movies.TotalResults + " results found")

@if (movies?.Search != null) { @foreach (var movie in movies.Search) { } }
Title Year
@movie.Title @movie.Year
@inject OmdbService OmdbService @inject NavigationManager NavigationManager @code { private string searchTitle = ""; private MovieSearch? movies = null; private async Task OnMovieSelected(string imdbID) { NavigationManager.NavigateTo($"/movie/{imdbID}"); } private async Task OnSearch() { movies = await OmdbService.FetchMovies(searchTitle); } }