Как сохранить коллекцию флажков и ограничить количество, которое можно проверить за разC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как сохранить коллекцию флажков и ограничить количество, которое можно проверить за раз

Сообщение Anonymous »

Как мне получить значения флажков, которые я создал с помощью быстрой сетки, и сохранить идентификаторы собак, которые были добавлены в избранное.
Например, как мне связать каждый флажок с идентификатор строки и верните первичный ключ этой строки. Но затем в то же время проверьте, достигли ли они максимального предела проверенных строк.

Код: Выделить всё

@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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»