public ActionResult Jogo([Bind(Include = "ID,Data,Hora,LocalJogoID,AdversarioID,Adversario,CalendarioID,Calendario,SituacaoJogo,MotivoCancelamento")] Jogo jogo) { try { if (ModelState.IsValid) { JogoBll jogoBll = new JogoBll(); if (jogo.ID > 0) { jogoBll.Atualizar(jogo); LogBll.GravarInformacao(string.Format(Resources.Jogos.AtualizacaoLog, jogo.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Jogos.JogoSalvo, TipoMensagem.Sucesso)); } else { jogoBll.Criar(jogo); LogBll.GravarInformacao(string.Format(Resources.Calendario.CriacaoLog, jogo.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Jogos.JogoSalvo, TipoMensagem.Sucesso)); } } return(View(jogo)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
public ActionResult Detalhes(int?id) { if (id.HasValue) { Jogo jogo = JogoBll.RetornarJogo(id); return(PartialView(jogo)); } return(View(new Jogo())); }
public ActionResult Index() { Jogo jogo = JogoBll.RetornarProximoJogoConfirmado(); if (jogo != null) { ViewBag.Adversario = jogo.Adversario.Nome; ViewBag.Local = jogo.LocalJogo.Nome; ViewBag.Data = string.Format("{0:dd/MM/yyyy HH:mm}", jogo.Data); } else { ViewBag.ExisteJogo = "hidden"; } 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)); } }
// GET: Jogos public ActionResult Index(string sortOrder, string filtroAtual, string filtro, int?page, string dataInicio, string dataFim, string dataInicioAtual, string dataFimAtual, string situacao, string situacaoAtual) { try { ViewBag.CurrentSort = sortOrder; ViewBag.AdversarioSort = string.IsNullOrEmpty(sortOrder) ? "adversario_desc" : string.Empty; ViewBag.DataSort = sortOrder == "Data" ? "data_desc" : "Data"; if (filtro != null) { page = 1; } else { filtro = filtroAtual; } if (dataInicio != null) { page = 1; } else { dataInicio = dataInicioAtual; } if (dataFim != null) { page = 1; } else { dataFim = dataFimAtual; } if (situacao != null) { page = 1; } else { situacao = situacaoAtual; } ViewBag.FiltroAtual = filtro; ViewBag.DataInicio = dataInicio; ViewBag.DataFim = dataFim; ViewBag.SituacaoAtual = situacao; JogoBll jogoBll = new JogoBll(); return(View("~/Views/Jogos/Index.cshtml", jogoBll.BuscarJogos(page, filtro, dataInicio, dataFim, situacao, sortOrder, 10))); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(View("~/Views/Jogos/Index.cshtml").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
// GET: Jogos public ActionResult Index(string sortOrder, string filtroAtual, string filtro, int? page, string dataInicio, string dataFim, string dataInicioAtual, string dataFimAtual, string situacao, string situacaoAtual) { try { ViewBag.CurrentSort = sortOrder; ViewBag.AdversarioSort = string.IsNullOrEmpty(sortOrder) ? "adversario_desc" : string.Empty; ViewBag.DataSort = sortOrder == "Data" ? "data_desc" : "Data"; if (filtro != null) { page = 1; } else { filtro = filtroAtual; } if(dataInicio != null) { page = 1; } else { dataInicio = dataInicioAtual; } if (dataFim != null) { page = 1; } else { dataFim = dataFimAtual; } if(situacao != null) { page = 1; } else { situacao = situacaoAtual; } ViewBag.FiltroAtual = filtro; ViewBag.DataInicio = dataInicio; ViewBag.DataFim = dataFim; ViewBag.SituacaoAtual = situacao; JogoBll jogoBll = new JogoBll(); return View("~/Views/Jogos/Index.cshtml", jogoBll.BuscarJogos(page, filtro, dataInicio, dataFim, situacao, sortOrder, 10)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return View("~/Views/Jogos/Index.cshtml").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro); } }
public ActionResult Jogo([Bind(Include = "ID,Data,Hora,LocalJogoID,AdversarioID,Adversario,CalendarioID,Calendario,SituacaoJogo,MotivoCancelamento")] Jogo jogo) { try { if (ModelState.IsValid) { JogoBll jogoBll = new JogoBll(); if (jogo.ID > 0) { jogoBll.Atualizar(jogo); LogBll.GravarInformacao(string.Format(Resources.Jogos.AtualizacaoLog, jogo.ID), "", User.Identity.Name); return RedirectToAction("Index").ComMensagem(Resources.Jogos.JogoSalvo, TipoMensagem.Sucesso); } else { jogoBll.Criar(jogo); LogBll.GravarInformacao(string.Format(Resources.Calendario.CriacaoLog, jogo.ID), "", User.Identity.Name); return RedirectToAction("Index").ComMensagem(Resources.Jogos.JogoSalvo, TipoMensagem.Sucesso); } } return View(jogo); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro); } }