public async Task <IActionResult> OnGetAsync(int id) { var baseUri = Startup.Configuration["API_URL"]; var requestUri = $"{baseUri}/{id}"; var response = await HttpRequestFactory.Get(requestUri); var outputModel = response.ContentAsType <MovieOutputModel>(); if (outputModel == null) { return(RedirectToPage("./Index")); } this.Movie = new MovieInputModel { Id = outputModel.Id, Title = outputModel.Title, ReleaseYear = outputModel.ReleaseYear, Summary = outputModel.Summary }; return(Page()); }
public void OnGet() { this.Movie = new MovieInputModel(); }