estou criando uma especie de crud web e estou criando em ASP.Net Core EntityFramework, e estou tentando carregar um dropdowlist com os dados do banco para salvar os dados em outra tabela do banco. o problema e que não consigo usar o @model e @model IEnuberable<> na mesma View. qual seria a forma correta para carregar esses dados no dropdownlist?
Esse e o controller
private readonly AcsContext _context;
public UsuarioController(AcsContext Context)
{
_context = Context;
}
public async Task<IActionResult> Index()
{
ViewBag.Usuario = _context.Empresas;
return View(await _context.Usuarios.ToListAsync());
}
[HttpGet]
public IActionResult Cadastrar()
{
return View();
}
View
<div class="row col-lg-12">
<div class="col-lg-3">
<div class="form-group">
<label>Tipo Usuario</label>
<select asp-for="TipoUsuarioId">
@foreach (var item in Model)
{
<option>@item.Descricao</option>
}
</select>
@*<input asp-for="TipoUsuarioId" type="text" class="form-control" />*@
<span asp-validation-for="TipoUsuarioId" class="text-danger"></span>
</div>
</div>