예제 #1
0
        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));
            }
        }
예제 #2
0
        public ActionResult RemoverImagens(int id)
        {
            GaleriaDAO dao = new GaleriaDAO();

            dao.RemoverImagem(id);
            return(Json(id));
        }
예제 #3
0
        public ActionResult GaleriaFuncionario()
        {
            GaleriaDAO dao     = new GaleriaDAO();
            var        imagens = dao.ListarImagens();

            ViewBag.Galeria = imagens;
            return(View(imagens));
        }