33 lines
775 B
C#
33 lines
775 B
C#
using SportsStore.Domain.Abstract;
|
|
using SportsStore.Domain.Entities;
|
|
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 ViewResult Index()
|
|
{
|
|
return View(repository.Products);
|
|
}
|
|
|
|
public ViewResult Edit(int productId)
|
|
{
|
|
Product product = repository.Products
|
|
.FirstOrDefault(p => p.ProductID == productId);
|
|
return View(product);
|
|
}
|
|
}
|
|
} |