Artículo: ID de tipo INT, título de tipo NVARCHAR,CategoriId de tipo INT, precio de tipo MONEY y la tabla Categoria: ID de tipo INT, nombre de
tipo NVARCHAR, descripción de tipo NVARCHAR
Y tengo el siguiente código que me ayuda a obtener una lista de mis categorías:
Código
public Task<List<CategoryModels>> GetCategory() { string sql = "Select * from dbo.Category"; return _db.LoadData<CategoryModels, dynamic> (sql, new { }); }
Quiero vincular esta lista a una inputselect para poder seleccionar una categoría y así ingresar un producto
Código
<EditForm Model="@newArticle" OnValidSubmit="@InsertArticle"> <DataAnnotationsValidator /> <ValidationSummary /> <head> <style type="text/css"> label { width: 100px; display: inline-block; } </style> </head> <label>Title</label> <InputText id="title" @bind-Value="newArticle.Title" /> <p></p> <label>Category</label><InputSelect @bind-Value="newArticle.CategoryId"></InputSelect> <p> </p> <label>Price</label> <InputNumber @bind-Value="newArticle.Price" /> <button type="submit" class="btn btn-primary">Agregar</button> </EditForm>
Estoy trabajando con la aplicación del blazor server en la plataforma asp.net core 3.1