public ActionResult EditTournois(Tournois tournois) { tournois.Equipes.Clear(); ViewBag.lstEquipes = Session["SessionEquipes"]; foreach (Equipes e in ViewBag.lstEquipes) { listeEquipes.Add(e); } Equipes equ = new Equipes(); foreach (Equipes idr in listeEquipes) { equ = (from r in db.Equipes where idr.Id == r.Id select r).FirstOrDefault(); tournois.Equipes.Add(equ); } if (ModelState.IsValid) { db.Entry(tournois).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("IndexTournois")); } ViewBag.jeu_id = new SelectList(db.Jeux, "Id", "nom", tournois.jeu_id); ViewBag.match_id = new SelectList(db.Matchs, "Id", "Id", tournois.Matchs); return(View("EditTournois", tournois)); }
public IActionResult Cadastrar(IFormCollection form) { Equipes novaEquipe = new Equipes(); novaEquipe.IdEquipe = Int32.Parse(form["IdEquipe"]); novaEquipe.Nome = form["Nome"]; // Upload Imagem // Upload Início var file = form.Files[0]; var folder = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/Equipes"); if (file != null) { if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/", folder, file.FileName); using (var stream = new FileStream(path, FileMode.Create)) { file.CopyTo(stream); } novaEquipe.Imagem = file.FileName; } else { novaEquipe.Imagem = "padrao.png"; } // Fim upload imagem equipeModel.Create(novaEquipe); return(LocalRedirect("~/Equipes")); }
public ActionResult DeleteEquipesConfirmed(int id) { Equipes equipes = db.Equipes.Find(id); db.Equipes.Remove(equipes); db.SaveChanges(); return(RedirectToAction("IndexEquipes")); }
public ActionResult DetailsEquipes(int id = 0) { Equipes equipes = db.Equipes.Find(id); if (equipes == null) { return(HttpNotFound()); } return(View("DetailsEquipes", equipes)); }
public ActionResult EditEquipes(Equipes equipes) { if (ModelState.IsValid) { db.Entry(equipes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("IndexEquipes")); } return(View("EditEquipes", equipes)); }
public ActionResult CreateEquipes(Equipes equipes) { if (ModelState.IsValid) { db.Equipes.Add(equipes); db.SaveChanges(); return(RedirectToAction("IndexEquipes")); } return(View("CreateEquipes", equipes)); }
public void AvancarFase() { var equipesClassificadas = new List <Equipe>(); foreach (var partida in FaseAtual) { equipesClassificadas.Add(partida.ObterVencedor()); } Equipes.Clear(); FaseAtual.Clear(); Equipes.AddRange(equipesClassificadas); }
public void AdicionarMembroNaEquipe(int equipeId, int usuarioId) { var equipe = Equipes.Where(p => p.Id == equipeId).First(); var usuario = Usuarios.Where(p => p.Id == usuarioId).First(); if (equipe.Situacao == SituacaoEquipe.Bloqueada) { throw new Exception("A equipe está bloqueada para ajustes"); } var usuarioEquipe = new UsuarioEquipe(); usuarioEquipe.Equipe = equipe; usuarioEquipe.Usuario = usuario; UsuariosEquipes.Add(usuarioEquipe); }
public int RemoverEquipeDoCampeonato(int equipeId, int campeonatoId) { var equipe = Equipes.Where(p => p.Id == equipeId).First(); if (equipe.Situacao == SituacaoEquipe.Bloqueada) { throw new Exception("O campeonato está bloqueada para ajustes"); } var dados = EquipesCampeonatos .Include(u => u.Equipe) .Include(u => u.Campeonato) .Where(p => p.Equipe.Id == equipeId && p.Campeonato.Id == campeonatoId).ToList(); EquipesCampeonatos.RemoveRange(dados); return(dados.Count); }
public int RemoverMembroDaEquipe(int equipeId, int usuarioId) { var equipe = Equipes.Where(p => p.Id == equipeId).First(); if (equipe.Situacao == SituacaoEquipe.Bloqueada) { throw new Exception("A equipe está bloqueada para ajustes"); } var dados = UsuariosEquipes .Include(u => u.Equipe) .Include(u => u.Usuario) .Where(p => p.Equipe.Id == equipeId && p.Usuario.Id == usuarioId).ToList(); UsuariosEquipes.RemoveRange(dados); return(dados.Count); }
public IActionResult CadastrarEquipe(Equipes equipe) { try { using (RomanContext ctx = new RomanContext()) { ctx.Equipes.Add(equipe); ctx.SaveChanges(); } return(Ok()); } catch (Exception) { return(BadRequest()); } }
public void AdicionarEquipeNoCampeonato(int equipeId, int campeonatoId) { var equipe = Equipes.Where(p => p.Id == equipeId).First(); var campeonato = Campeonatos.Where(p => p.Id == campeonatoId).First(); if (campeonato.TipoCampeonato == TipoCampeonato.Indivudal) { throw new Exception("A definição do campeonato só permite cadastro de membros"); } if (campeonato.SituacaoCampeonato != SituacaoCampeonato.NaoInicializado) { throw new Exception("O campeonato está bloqueada para ajustes"); } var equipeCamp = new EquipeCampeonato(); equipeCamp.Equipe = equipe; equipeCamp.Campeonato = campeonato; EquipesCampeonatos.Add(equipeCamp); }
//--- evento dos botões -------------------------------------- private void btnLocalizar_Click(object sender, EventArgs e) { tbLocaliza.Text = tbLocaliza.Text.Replace("'", "´"); switch (tabela) { case "Grupos": if (cmbBox.Text == "Código") { dgvLocaliza.DataSource = (Grupos.buscarDados(mtbLocaliza.Text, 1)); } else if (cmbBox.Text == "Descrição") { dgvLocaliza.DataSource = (Grupos.buscarDados(tbLocaliza.Text, 2)); } dgvLocaliza = Grupos.configuraGrid(dgvLocaliza); break; case "Fases": if (cmbBox.Text == "Código") { dgvLocaliza.DataSource = (Fases.buscarDados(mtbLocaliza.Text, 1)); } else if (cmbBox.Text == "Descrição") { dgvLocaliza.DataSource = (Fases.buscarDados(tbLocaliza.Text, 2)); } dgvLocaliza = Fases.configuraGrid(dgvLocaliza); break; case "Equipes": if (cmbBox.Text == "Código") { dgvLocaliza.DataSource = (Equipes.buscarDados(mtbLocaliza.Text, 1)); } else if (cmbBox.Text == "Descrição") { dgvLocaliza.DataSource = (Equipes.buscarDados(tbLocaliza.Text, 2)); } dgvLocaliza = Equipes.configuraGrid(dgvLocaliza); break; case "Jogos": if (cmbBox.Text == "Código") { dgvLocaliza.DataSource = (Jogos.buscarDados(mtbLocaliza.Text, 1)); } else if (cmbBox.Text == "Equipe") { dgvLocaliza.DataSource = (Jogos.buscarDados(tbLocaliza.Text, 2)); } dgvLocaliza = Jogos.configuraGrid(dgvLocaliza); break; case "Jogadores": if (cmbBox.Text == "Código") { dgvLocaliza.DataSource = (Jogadores.buscarDados(mtbLocaliza.Text, 1)); } else if (cmbBox.Text == "Nome") { dgvLocaliza.DataSource = (Jogadores.buscarDados(tbLocaliza.Text, 2)); } dgvLocaliza = Jogadores.configuraGrid(dgvLocaliza); break; } cmbBox_SelectedIndexChanged(sender, e); }
public EquipeParticipando[] GetParcialRanking() { return(Equipes.OrderByDescending(e => e.Pontos).ToArray()); }
public void TopQuiz() { Perguntas = new Queue <Pergunta>(Data.Cache.Perguntas.Where(eq => eq.TopQuiz).ToArray().Randomize()); Equipes = new List <EquipeParticipando>(Equipes.Where(eq => !eq.Eliminada).Select(eq => new EquipeTopQuiz(eq))); _TopQuiz = true; }
public void addEquipe(Equipe monEquipe) { Equipes.Add(monEquipe); }
public void CadastrarEquipe(Equipes equipe) => throw new NotImplementedException();