Например, как мне связать каждый флажок с идентификатор строки и верните первичный ключ этой строки. Но затем в то же время проверьте, достигли ли они максимального предела проверенных строк.
Код: Выделить всё
@page "/available"
@rendermode InteractiveServer
@using Microsoft.EntityFrameworkCore
@using Microsoft.AspNetCore.Components.QuickGrid
@using DogAdoption_Final.Models
@using DogAdoption_Final.Data
@implements IAsyncDisposable
@inject IDbContextFactory DbFactory
Index
Available Dogs
Search Breed:
Search Trainability:
Search Temperament:
[url=manage/create]Create New[/url]
[img]@(context.DogImage)[/img]
dog.Name" />
@**@
[url=@($]Details[/url]
@code {
private DogAdoption_FinalContext context = default!;
protected override void OnInitialized()
{
context = DbFactory.CreateDbContext();
}
private string BreedFilter = string.Empty;
private string TrainabilityFilter = string.Empty;
private string TemperamentFilter = string.Empty;
private List Favorites = new List();
IQueryable FilteredDogs =>
context.Dog.Where(m => m.Available!.Equals(true) && m.Breed!.Contains(BreedFilter) && m.Trainability!.Contains(TrainabilityFilter) && m.Temperament!.Contains(TemperamentFilter));
public async ValueTask DisposeAsync() => await context.DisposeAsync();
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... -be-checke