public ActionResult Alterar(Produto produto, HttpPostedFileBase image = null)
        {
            if (ModelState.IsValid)
            {
                if (image != null)
                {
                    produto.ImagemMimeType = image.ContentType;
                    produto.Imagem         = new byte[image.ContentLength];
                    image.InputStream.Read(produto.Imagem, 0, image.ContentLength);
                }

                _repositorio = new ProdutosRepository();
                _repositorio.Salvar(produto);

                TempData["mensagem"] = string.Format("{0} foi salvo com sucesso", produto.Nome);

                return(RedirectToAction("Index"));
            }
            return(View(produto));
        }
Example #2
0
        public ActionResult Cadastro(Produto produto)
        {
            try
            {
                var produtoRepository = new ProdutosRepository();

                if (produtoRepository.Salvar(produto))
                {
                    ViewData["mensagem"] = "<h1>Usuario cadastrado com sucesso!</h1>";
                }
                else
                {
                    ViewData["mensagem"] = "<h1>DEU RUIM</h1>";
                }

                return(View());
            }
            catch (Exception ex)
            {
                throw;
            }
        }