diff --git a/Blazor_DotNet8_MovieApp/Pages/MovieReview.razor b/Blazor_DotNet8_MovieApp/Pages/MovieReview.razor new file mode 100644 index 0000000..928041e --- /dev/null +++ b/Blazor_DotNet8_MovieApp/Pages/MovieReview.razor @@ -0,0 +1,40 @@ +@page "/MovieReview/{Id}" +@attribute [StreamRendering(true)] +@inject IMovieReviewService MovieReviewService + +@if(MovieItem == null) +{ +

Loading...

+} +else +{ +
+

@MovieItem?.Title

+
+ @MovieItem?.Title +
+
+ @MovieItem?.Review +
+
+} + + +@code { + + [Parameter] + public string Id { get; set; } + + private MovieModel? MovieItem { get; set; } + + protected override async Task OnInitializedAsync() + { + await Task.Delay(1000); + + if (!string.IsNullOrEmpty(Id)) + { + MovieItem = MovieReviewService?.GetMovieById(Int32.Parse(Id)); + } + + } +}