public ActionResult ListaImagem(ImagemEventoList model) { if (Request.Files.Count > 0 && !string.IsNullOrWhiteSpace(Request.Files[0].FileName)) { HttpPostedFileBase file = Request.Files[0] as HttpPostedFileBase; if (file.ContentLength > 0) { ImageUpload imageUpload = new ImageUpload(); if (imageUpload.ValidaImage(file)) { try { var albumEvento = new Album_evento() { evento_id = model.evento_id, album_evento_image = imageUpload.ConverteBytes(file), album_evento_tipo = 2, descricao = model.descricao, DataCadastro = DateTime.Now }; AlbumEventoApp.Adicionar(albumEvento); AlbumEventoApp.Salvar(); } catch (Exception ex) { ModelState.AddModelError("Imagem", ex.Message); return View(model); } } else { ModelState.AddModelError("Imagem", "Extensão inválida"); return View(model); } } else { ModelState.AddModelError("Imagem", "Tamanho inválida"); return View(model); } } model = new ImagemEventoList() {evento_id = model.evento_id}; return View(model); }
public ActionResult ListaImagem(int id) { var model = new ImagemEventoList() {evento_id = id}; return View(model); }