public ActionResult Edit(Anuncio anuncio, HttpPostedFileBase upload) { if (ModelState.IsValid) { if (upload != null && upload.ContentLength > 0) { var arqImagem = new Anuncio { ImagemTipo = upload.ContentType }; using (var reader = new BinaryReader(upload.InputStream)) { arqImagem.Imagem = reader.ReadBytes(upload.ContentLength); } anuncio.Imagem = arqImagem.Imagem; anuncio.ImagemTipo = arqImagem.ImagemTipo; } Usuario u = new Usuario(); int mu1 = (int)WebSecurity.CurrentUserId; u = usuarioDAO.BuscarPorId(mu1); anuncio.UsuarioId = mu1; anuncio.Usuario = u; anuncioDAO.Editar(anuncio); TempData["mensagem"] = string.Format("{0}: foi Editado com sucesso", anuncio.Titulo); return(RedirectToAction("Anunciar")); } return(View(anuncio)); }
public void Editar(AnuncioModelo modelo) { cadenaAnuncioRepositorio.Editar(modelo); }