MvcShopping/Controllers/AdminController.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MvcShopping.Models;
using System.Data;
using System.Data.Entity;
namespace MvcShopping.Controllers
{
public class AdminController : Controller
{
MvcShoppingContext db = new MvcShoppingContext();
//
// GET: /Admin/
public ActionResult Index()
{
var products = db.Products.Include(p => p.productCategory);
return View(products.ToList());
}
//添加商品
public ActionResult Add()
{
ViewBag.Id = new SelectList(db.ProdcutCategories, "Id", "Name");
return View();
}
[HttpPost]
public ActionResult Add([Bind(Exclude="PublishOn")]Product product)
{
var chk_product = db.Products.Where(p => p.Name
== product.Name).FirstOrDefault();
if (chk_product != null)
{
ModelState.AddModelError("Email",
"你输入的Email已经存在");
}
if (ModelState.IsValid)
{
product.PublishOn = DateTime.Now;
db.Products.Add(product);
db.SaveChanges();
return RedirectToAction("Index");
}
ViewBag.Id = new SelectList(db.ProdcutCategories, "Id", "Name", product.productCategory);
return View(product);
}
//修改商品信息
public ActionResult Edit(int id)
{
Product product = db.Products.Find(id);
if (product == null)
{
return HttpNotFound();
}
后面还有 43 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。