public ActionResult Cadastrar(int?Categorias, HttpPostedFileBase fupImagem, Evento evento)
        {
            evento.Data = DateTime.Now;

            ViewBag.Categorias = new SelectList(CategoriaEventoDAO.RetornarCategoriasEvento(), "CategoriaId", "Descricao");
            //Validação das anotações que foram definidas no modelo
            if (ModelState.IsValid)
            {
                evento.CategoriaEvento = CategoriaEventoDAO.BuscarCatEventoPorId(Categorias);
                if (fupImagem != null)
                {
                    string caminho = System.IO.Path.Combine(Server.MapPath("~/Images/"), fupImagem.FileName);
                    fupImagem.SaveAs(caminho);
                    evento.Imagem = fupImagem.FileName;
                }
                else
                {
                    evento.Imagem = "semimg.jpeg";
                }
                if (EventoDAO.CadastrarEvento(evento))
                {
                    return(RedirectToAction("Index", "Evento"));
                }
                //ModelState.AddModelError("", "Não é possível adicionar um evento com a mesma descrição!");
                return(View(evento));
            }
            return(View(evento));
        }