public ActionResult CadastrarProdutos(Produtos produtos, HttpPostedFileBase file) { var fotoNome = Path.GetFileName(file.FileName); var caminho = Path.Combine(Server.MapPath("~/ImgProdutos"), fotoNome); file.SaveAs(caminho); if (ModelState.IsValid) { produtos.Imagem = fotoNome; produtosAPP.Salvar(produtos); return(RedirectToAction("Listarprodutos")); } return(View("Index")); }
public ActionResult CadastrarProdutos(Produtos produtos, HttpPostedFileBase file, string catregoria) { //validação de imagem==================================== var fotoNome = ""; if (file != null) { fotoNome = Path.GetFileName(file.FileName); if (file.ContentLength < 51000000) { if (file.ContentType.Contains("image")) { var caminho = Path.Combine(Server.MapPath("~/ImgProdutos"), fotoNome); file.SaveAs(caminho); } else { ViewBag.ErroImg = "Por favor insira um arquivo do tipo PNG ou JPG"; return(View()); } } else { ViewBag.ErroImg = "Por favor Selecione uma imagem menor"; } }//fecha validação imagem var user = Session["usuario"] as Usuario; produtos.Imagem = fotoNome; produtos.NomeUser = user.NomeUsuario; produtos.Categoria = catregoria; produtos.Quantidade = 0; produtosAPP.Salvar(produtos); return(RedirectToAction("Listarprodutos")); }