public ActionResult AdicionarImagem(UploadImagem uploadImagem) { Galeria galeria = new Galeria(); var imageTypes = new string[] { "image/jpeg", "image/pjpeg", "image/png" }; if (uploadImagem.ImageUpload == null || uploadImagem.ImageUpload.ContentLength == 0) { ModelState.AddModelError("ImageUpload", "Este campo é obrigatório"); } else if (!imageTypes.Contains(uploadImagem.ImageUpload.ContentType)) { ModelState.AddModelError("ImageUpload", "Escolha uma iamgem JPG ou PNG."); } if (ModelState.IsValid) { GaleriaDAO dao = new GaleriaDAO(); dao.AdicionarImagem(uploadImagem); return(RedirectToAction("GaleriaFuncionario")); } else { ViewBag.Galeria = galeria; return(View(uploadImagem)); } }
public ActionResult RemoverImagens(int id) { GaleriaDAO dao = new GaleriaDAO(); dao.RemoverImagem(id); return(Json(id)); }
public ActionResult GaleriaFuncionario() { GaleriaDAO dao = new GaleriaDAO(); var imagens = dao.ListarImagens(); ViewBag.Galeria = imagens; return(View(imagens)); }