public ActionResult productEdit(ProductViewModels data, IEnumerable <HttpPostedFileBase> files)
        {
            if (ModelState.IsValid)
            {
                ProductBussines.GetProductResponse p = new ProductBussines.GetProductResponse()
                {
                    Product = data.Products
                };
                result = ProductBussines.Update.Product(p).Message;
            }

            return(RedirectToAction("productView", new { successful = true, ResultAction = "All Changes was successful" }));
        }
        public ActionResult productCreate(ProductViewModels data, IEnumerable <HttpPostedFileBase> files)
        {
            ProductBussines.GetProductResponse p = new ProductBussines.GetProductResponse()
            {
                Product = data.Products
            };

            if (files.First() != null)
            {
                ProductFileManagerBussines.GetProductFileManagerFileRequest request = new ProductFileManagerBussines.GetProductFileManagerFileRequest()
                {
                    product = p,
                    files   = files
                };
                ProductFileManagerBussines.Insert.SaveProductWithFileManager(request);
            }
            else
            {
                result = ProductBussines.Insert.Product(p).Message;
            }

            return(RedirectToAction("productView", new { successful = true, ResultAction = "All Changes was successful" }));
        }