public ActionResult Mensalidade(int?CalendarioID, int?IntegranteID) { try { List <Calendario> calendarios = CalendarioBll.ListarCalendarios().ToList(); List <Integrante> integrantes = IntegranteBll.RetornarIntegrantesAtivos().ToList(); ViewBag.Calendarios = calendarios; ViewBag.Integrantes = integrantes; ViewBag.Integrantes = integrantes; IList <MensalidadeIntegrante> mensalidades = new List <MensalidadeIntegrante>(); if (calendarios.Count > 0 && IntegranteID > 0) { mensalidades = MensalidadeIntegranteBll.RetornarMensalidadesSeremBaixadas(IntegranteID, CalendarioID).ToList(); } return(View(mensalidades)); } catch (Exception exception) { LogBll.GravarErro(exception, this.User.Identity.Name); return(View().ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
// GET: Calendarios public ActionResult Index() { try { IQueryable <Calendario> calendarios = CalendarioBll.ListarCalendarios(); return(View(calendarios)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
// GET: Index public ActionResult Index(int?calendarioId) { try { IEnumerable <string> Labels; IEnumerable <ComplexDataset> Datasets; List <Calendario> calendarios = CalendarioBll.ListarCalendarios().ToList(); int ano = 0; ViewBag.Calendarios = calendarios; MensalidadeIntegrante mensalidade = new MensalidadeIntegrante(); if (calendarios.Count > 0) { if (calendarioId > 0) { mensalidade.CalendarioID = (int)calendarioId; } else { mensalidade.CalendarioID = calendarios.Where(c => c.Ano == DateTime.Now.Year).FirstOrDefault().ID; } ano = calendarios.FirstOrDefault(c => c.ID == mensalidade.CalendarioID).Ano; } MensalidadeIntegranteBll.GraficoMensalidadeIntegrante(ano, out Labels, out Datasets); ViewBag.Labels = Labels; ViewBag.Datasets = Datasets; return(View(mensalidade)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(View()); } }
//GET public ActionResult Jogo(int?id) { try { Jogo jogo; List <Adversario> adversarios = AdversarioBll.RetornarAdversariosAtivos().ToList(); List <Calendario> calendarios = CalendarioBll.ListarCalendarios().ToList(); List <LocalJogo> locaisJogo = LocalJogoBll.RetornarLocaisJogoAtivos().ToList(); ViewBag.Adversarios = adversarios; ViewBag.Calendarios = calendarios; ViewBag.LocaisJogo = locaisJogo; if (id == null) { jogo = new Jogo(); if (calendarios.Count > 0) { Calendario calendario = calendarios.Where(c => c.Ano == DateTime.Now.Year).FirstOrDefault(); jogo.CalendarioID = calendario.ID; } } else { jogo = JogoBll.RetornarJogo(id); } return(View(jogo)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }