コード例 #1
0
        // GET: Administrativo/Evento
        public ActionResult Index()
        {
            _repositorio = new EventosRepositorio();
            var eventos = _repositorio.Eventos;

            return(View(eventos));
        }
コード例 #2
0
 public UsuarioController(IUsuarioRepositorio usuarioRepositorio,
                          IUsuarioService usuarioService, IClimaService climaSVC)
 {
     _usuarioRepositorio = usuarioRepositorio;
     _usuarioService     = usuarioService;
     _climaSVC           = new ClimaService();
     eventosService      = new EventosRepositorio();
 }
コード例 #3
0
        public ViewResult Alterar(int eventoId)
        {
            _repositorio = new EventosRepositorio();
            Evento evento = _repositorio.Eventos
                            .FirstOrDefault(e => e.EventoId == eventoId);

            return(View(evento));
        }
コード例 #4
0
        public ActionResult Alterar(Evento evento, HttpPostedFileBase image = null)
        {
            if (ModelState.IsValid)
            {
                _repositorio = new EventosRepositorio();
                _repositorio.Salvar(evento);

                TempData["mensagem"] = string.Format("{0} foi salvo com sucesso", evento.Descricao);

                return(RedirectToAction("Index"));
            }
            return(View(evento));
        }
コード例 #5
0
        public RedirectToRouteResult Remover(int eventoId, string returnURL)
        {
            _repositorio = new EventosRepositorio();

            Evento evento = _repositorio.Eventos.
                            FirstOrDefault(e => e.EventoId == eventoId);

            if (evento != null)
            {
                ObterCarrinho().RemoverEvento(evento);
            }

            return(RedirectToAction("Index", new { returnURL }));
        }
コード例 #6
0
        public JsonResult Excluir(int eventoId)
        {
            // System.Threading.Thread.Sleep(TimeSpan.FromSeconds(5));

            string mensagem = string.Empty;

            _repositorio = new EventosRepositorio();

            Evento objEvento = _repositorio.Excluir(eventoId);

            if (objEvento != null)
            {
                mensagem = string.Format("{0} excluído com sucesso", objEvento.Descricao);
            }

            return(Json(mensagem, JsonRequestBehavior.AllowGet));
        }
コード例 #7
0
        // GET: Eventos
        public ViewResult ListaEventos(int tipoEvento = -1, int pagina = 1)
        {
            _repositorio = new EventosRepositorio();

            EventosViewModel model = new EventosViewModel
            {
                Eventos = _repositorio.Eventos
                          .Where(e => tipoEvento == -1 || e.iTipoEvento == tipoEvento)
                          .OrderBy(e => e.Descricao)
                          .Skip((pagina - 1) * EventosPorPagina)
                          .Take(EventosPorPagina),

                Paginacao = new Site.Models.Paginacao
                {
                    PaginaAtual    = pagina,
                    ItensPorPagina = EventosPorPagina,
                    ItensTotal     = _repositorio.Eventos.Count()
                },

                EventoAtual = tipoEvento
            };

            return(View(model));
        }