Witam serdecznie.
Mam taki problem dotyczący ASP .NET MVC.
Chciałbym sczytać przykładowe dane z tabli Northwind przy użyciu Entity Framework i wyświetlić je w widoku.
Z tym, że chciałbym uzależnić to od parametru w Routingu.
{controller}/{dane}/{id?}
I zastanawiam się jak to zrobić.
Mam standardowy controller Home i w nim staram się zdefiniować metodę, która pobierze mi dane np z tabeli Products.
public NorthwindEntities ReadAllProducts()
{
NorthwindEntities dbContext = new NorthwindEntities();
var all = dbContext.Products.ToList();
return all; // tutaj nie wiem jak zwrócić pobrane dane do widoku
}
Jakiś problem z typami:
Error 1 Cannot implicitly convert type 'System.Collections.Generic.List<NorthwindDisplay.Products>' to 'NorthwindDisplay.NorthwindEntities'
I kombinuje w ten sposób:
[Route("Data/{id?}")]
public ActionResult OrdersList(int id)
{
if (id >= 1)
{
return View("Index",ReadDataFromTable());
}
else
{
return null;
}
}
I jak uzależnić to od parametru w Routingu?
Pozdrawiam i proszę o pomoc :)