public ActionResult Create([Bind(Include = "Id,Name,Weight,Price")] Product product, HttpPostedFileBase arquivo)
        {
            string imagem  = "";
            string caminho = "";

            if (arquivo.ContentLength < 0)
            {
                ViewBag.Message = "Selecione um Arquivo para upload";
                return(View());
            }



            if (ModelState.IsValid)
            {
                try
                {
                    imagem  = arquivo.FileName;
                    caminho = @"D:\VisualStudio\Repository_Mvc\ApoioLayer\img\" + imagem;
                    productsApplication.SaveArchive(caminho, arquivo);
                }
                catch (IOException)
                {
                    return(RedirectToAction("Erros/Http500.cshtml"));
                }

                product.PathImage = imagem;
                productsApplication.AddProduct(product);
                return(RedirectToAction("Index"));
            }

            return(View(product));
        }