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)); }