// GET: Administrativo/Evento public ActionResult Index() { _repositorio = new EventosRepositorio(); var eventos = _repositorio.Eventos; return(View(eventos)); }
public UsuarioController(IUsuarioRepositorio usuarioRepositorio, IUsuarioService usuarioService, IClimaService climaSVC) { _usuarioRepositorio = usuarioRepositorio; _usuarioService = usuarioService; _climaSVC = new ClimaService(); eventosService = new EventosRepositorio(); }
public ViewResult Alterar(int eventoId) { _repositorio = new EventosRepositorio(); Evento evento = _repositorio.Eventos .FirstOrDefault(e => e.EventoId == eventoId); return(View(evento)); }
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)); }
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 })); }
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)); }
// 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)); }