public ActionResult Edit([Bind(Include = "ClienteId,Nome,Email,Endereco,Imagem,Tipo")] Cliente cliente, HttpPostedFileBase upload)
        {
            if (ModelState.IsValid)
            {
                if (upload != null && upload.ContentLength > 0)
                {
                    var arquivoImagem = new Cliente
                    {
                        Tipo = upload.ContentType
                    };

                    using (var reader = new BinaryReader(upload.InputStream))
                    {
                        arquivoImagem.Imagem = reader.ReadBytes(upload.ContentLength);
                    }

                    cliente.Imagem = arquivoImagem.Imagem;
                    cliente.Tipo   = arquivoImagem.Tipo;
                }

                db.Entry(cliente).State = EntityState.Modified;
                db.SaveChanges();

                TempData["mensagem"] = string.Format("{0} : atualizado com sucesso.", cliente.Nome);

                return(RedirectToAction("Catalogo"));
            }

            return(View(cliente));
        }
 public ActionResult Edit([Bind(Include = "Id,Razao_Social,Fantasia,Endereco,Numero,Telefone,Email")] Cliente cliente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cliente).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cliente));
 }