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));
        }
Exemple #2
0
        public ActionResult Alterar(CategoriaEvento cat)
        {
            CategoriaEvento c = CategoriaEventoDAO.BuscarCatEventoPorId(cat.CategoriaId);

            c.Descricao = cat.Descricao;
            CategoriaEventoDAO.AlterarCategoriaEvento(c);
            return(RedirectToAction("Index", "CategoriaEvento"));
        }
Exemple #3
0
 public ActionResult Cadastrar(CategoriaEvento cat)
 {
     if (CategoriaEventoDAO.CadastrarCategoriaEvento(cat))
     {
         return(RedirectToAction("Index", "CategoriaEvento"));
     }
     return(View(cat));
 }
Exemple #4
0
 public ActionResult Alterar(int?id)
 {
     // ViewBag.Usuario = CategoriaEventoDAO.BuscarCatEventoPorId(id);
     return(View(CategoriaEventoDAO.BuscarCatEventoPorId(id)));
 }
Exemple #5
0
 public ActionResult Remover(int?id)
 {
     CategoriaEventoDAO.RemoverCatEvento(CategoriaEventoDAO.BuscarCatEventoPorId(id));
     return(RedirectToAction("Index", "CategoriaEvento"));
 }
Exemple #6
0
 // GET: CategoriaEvento/Create
 public ActionResult Create()
 {
     ViewBag.DataAtual = DateTime.Now;
     return(View(CategoriaEventoDAO.RetornarCategoriasEvento()));
 }
 // GET: Evento/Listar
 public ActionResult Listar()
 {
     ViewBag.DataAtual  = DateTime.Now;
     ViewBag.Categorias = new SelectList(CategoriaEventoDAO.RetornarCategoriasEvento(), "CategoriaId", "Descricao");
     return(View());
 }