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);
 }