public ActionResult ProductAdd(ProductModel model, HttpPostedFileBase Photo) { if (Photo != null) { var fileName = Path.GetFileNameWithoutExtension(Photo.FileName); var extension = Path.GetExtension(Photo.FileName); var fileFullName = Guid.NewGuid() + fileName.Replace(" ", "").Replace(".", "") + extension; var path = Path.Combine(Server.MapPath("~/Content/images/urun"), fileFullName); Photo.SaveAs(path); Product product = new Product { Active = model.Active, Content = model.Content, Photo = "images/urun/" + fileFullName, Name = model.Name, Order = model.Order }; _productService.Insert(product); _uow.SaveChanges(); } return RedirectToAction("ListProduct"); }
/// <summary> /// Update a product. /// </summary> /// <param name="product"></param> public void Update(Product product) { _productRepository.Update(product); }
/// <summary> /// Delete a product by product entity. /// </summary> /// <param name="product">Product</param> public void Delete(Product product) { _productRepository.Delete(product); }
/// <summary> /// Insert new product. /// </summary> /// <param name="product"></param> public void Insert(Product product) { _productRepository.Insert(product); }