Untitled
unknown
plain_text
2 years ago
1.4 kB
5
Indexable
@inject IAdminService AdminService <table class="table"> <thead> <tr> <th></th> <th>Film</th> <th>SimilarFilms</th> </tr> </thead> <tbody> @foreach (var film in Films) { <tr> <td style="width:75px"> <div class="d-flex justify-content-start"> <button type="button" class="btn btn-outline-primary me-1" @onclick="@(()=> OnClick.InvokeAsync(new ClickModel(PageType.Edit,film.Id)))">Edit</button> </div> </td> <td class="fw-bold">@film.Title</td> @foreach (var similarFilm in Model) { @if (film.Id.Equals(similarFilm.FilmId)) { <td>@Films.Where(f=>f.Id.Equals(similarFilm.SimilarFilmId)).Select(f=>f.Title).First()</td> } } </tr> } </tbody> </table> @code { [Parameter] public List<SimilarFilmsDTO> Model { get; set; } = new(); [Parameter] public EventCallback<ClickModel> OnClick { get; set; } public List<FilmDTO> Films { get; set; } = new(); protected async override Task OnInitializedAsync() { Films = await AdminService.GetAsync<FilmDTO>("films?freeOnly=false"); } }
Editor is loading...