11.1.1 Creating a CRUD Controller; Listing 11-1 The Contents of the AdminController.cs File

This commit is contained in:
Jason Zhu 2021-09-23 10:53:58 +10:00
parent fe196ca256
commit 6e6ae67b21
2 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,25 @@
using SportsStore.Domain.Abstract;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace SportsStore.WebUI.Controllers
{
public class AdminController : Controller
{
private IProductRepository repository;
public AdminController(IProductRepository repo)
{
repository = repo;
}
// GET: Admin
public ActionResult Index()
{
return View(repository.Products);
}
}
}

View File

@ -131,6 +131,7 @@
<ItemGroup>
<Compile Include="App_Start\NinjectWebCommon.cs" />
<Compile Include="App_Start\RouteConfig.cs" />
<Compile Include="Controllers\AdminController.cs" />
<Compile Include="Controllers\CartController.cs" />
<Compile Include="Controllers\NavController.cs" />
<Compile Include="Controllers\ProductController.cs" />
@ -167,6 +168,7 @@
</ItemGroup>
<ItemGroup>
<Folder Include="App_Data\" />
<Folder Include="Views\Admin\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SportsStore.Domain\SportsStore.Domain.csproj">