public ActionResult Edit(int id) { QuanLySanPhamDataContext context = new QuanLySanPhamDataContext(); Product product = context.Products.FirstOrDefault(x => x.Id == id); if (Request.Form.Count == 0) { return(View(product)); } string productCode = Request.Form["ProductCode"]; string catalogId = Request.Form["CatalogId"]; string unitPrice = Request.Form["UnitPrice"]; string productName = Request.Form["ProductName"]; product.ProductCode = productCode; product.CatalogId = int.Parse(catalogId); product.UnitPrice = double.Parse(unitPrice); product.ProductName = productName; HttpPostedFileBase file = Request.Files["Picture"]; if (file != null) { string serverPath = HttpContext.Server.MapPath("~/Images"); string filePath = serverPath + "/" + file.FileName; file.SaveAs(filePath); product.Picture = file.FileName; } context.SubmitChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { QuanLySanPhamDataContext context = new QuanLySanPhamDataContext(); Product product = context.Products.FirstOrDefault(x => x.Id == id); if (product != null) { context.Products.DeleteOnSubmit(product); context.SubmitChanges(); } return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { QuanLySanPhamDataContext context = new QuanLySanPhamDataContext(); Catalog catalog = context.Catalogs.FirstOrDefault(x => x.Id == id); if (Request.Form.Count == 0) { return(View(catalog)); } string catalogCode = Request.Form["CatalogCode"]; string catalogName = Request.Form["CatalogName"]; catalog.CatalogCode = catalogCode; catalog.CatalogName = catalogName; context.SubmitChanges(); return(RedirectToAction("Index")); }
public ActionResult Create() { if (Request.Form.Count > 0) { string catalogCode = Request.Form["CatalogCode"]; string catalogName = Request.Form["CatalogName"]; QuanLySanPhamDataContext context = new QuanLySanPhamDataContext(); Catalog catalog = new Catalog(); catalog.CatalogCode = catalogCode; catalog.CatalogName = catalogName; context.Catalogs.InsertOnSubmit(catalog); context.SubmitChanges(); return(RedirectToAction("Index")); } return(View()); }