public bool create(String nome, String nome_completo, DateTime data_fundacao, String id_estadio, String id_treinador) { var con = db(); Equipe equipe = new Equipe(); equipe.nome = nome; equipe.nome_completo = nome_completo; equipe.data_fundacao = data_fundacao; //equipe.escudo = escudo; if (id_estadio == "") { equipe.id_estadio = null; } else { equipe.id_estadio = Int32.Parse(id_estadio); } if (id_treinador == "") { equipe.id_treinador = null; } else { equipe.id_treinador = Int32.Parse(id_treinador); } con.Equipe.Add(equipe); int rows = con.SaveChanges(); return rows.Equals(1); }
//Lier les employés à l'équipe private static void LierEmploye(List<Employe> _emp, Equipe _equipe, cProjet _proj) { foreach (Employe emp in _emp) { _equipe.Employe1.Add(emp); context.SaveChanges(); } }
private static IEnumerable<Jogador> Gera11Jogadores(Equipe equipe) { var retorno = new List<Jogador>(); for (var i = 1; i < 12; i++) { retorno.Add(new Jogador(equipe,new AtributosJogador()){Numero = i}); } return retorno; }
public static string removeCasTestEquipe(Equipe equipe) { equipe.CasTest = null; try { context.SaveChanges(); return "liaisonCasTestNullReussi"; } catch (Exception) { return "liaisonCasTestNullEchoue"; } }
//Retourne une liste de cas de test d'une equipe pour un projet public static List<CasTest> lstCasTestByEquipe(Equipe _equipe) { List<CasTest> lstCasTest = new List<CasTest>(); foreach (CasTest casTest in _equipe.CasTest) { if (casTest.codeProjet == _equipe.codeProjet) { lstCasTest.Add(casTest); } } return lstCasTest; }
public override bool Utilisation(Personnage p, Equipe e) { //Comment changer le personnage d'étage ? Random rdm = new Random(DateTime.Now.Millisecond); if (destination == Etage.etage1) p.Position = new Position(rdm.Next(0, 11), rdm.Next(0, 2)); else if (destination == Etage.etage2) p.Position = new Position(rdm.Next(0, 11), rdm.Next(4, 6)); else p.Position = new Position(rdm.Next(0, 11), rdm.Next(9, 11)); return false; }
public void NaoConsigoAdicionarOMesmoFuncionarioNaEquipe() { var equipe = new Equipe(new Programa()); equipe.AdicionarMembro(_funcionario); try { equipe.AdicionarMembro(_funcionario); Assert.Fail(RegrasDeNegocioEquipe.FuncionarioJaPertenceAEstaEquipe.Mensagem); } catch (RegraException regraException) { Assert.IsInstanceOf<RegraDeNegocioEquipeFuncionarioJaPertenceAEstaEquipe>(regraException.Erros.First()); } }
public static string lierEquipeCasTest(Equipe equipe, List<string> casTest) { List<CasTest> lstCasTestEquipe = new List<CasTest>(); foreach (string nomCasTest in casTest) { lstCasTestEquipe.Add(CtrlCasTest.GetCasTestByNom(nomCasTest)); } equipe.CasTest = lstCasTestEquipe; try { context.SaveChanges(); return "liaisonCasTestReussi"; } catch (Exception) { return "liaisonCasTestEchoue"; } }
//Lorsque la fenetre est ouverte via recherche d'une équipe public frmCreerEquipe(Equipe _equ) { InitializeComponent(); id = _equ.idEquipe; txtNom.Text = _equ.nomEquipe; cmbNom.Text = _equ.Employe.nomEmploye+" "+_equ.Employe.prenomEmploye; cmbProjet.Text = CtrlProjet.getNomProjet(_equ.codeProjet); rtbCommentaire.Text = _equ.descEquipe; foreach (Employe employe in _equ.Employe1) { lstTesteurEquipe.Items.Add(employe.nomEmploye+" " + employe.prenomEmploye); } foreach (AllTesteurs testeur in CtrlAdmin.GetAllTesteursView()) { lstTesteurGlobal.Items.Add(testeur.nomEmploye + " " + testeur.prenomEmploye); } Modification = true; btnEnregistrer.Text = "Modifier"; this.Text = "Modifier équipe"; }
public Equipe ListarEquipes() { var retorno = new Equipe(); var connectionString = BaseAdo.ConennectionString(); var query = "SELECT * FROM Equipe"; using var connection = new MySqlConnection(connectionString); if (connection.State == ConnectionState.Closed) { connection.Open(); } var command = new MySqlCommand(query, connection) { CommandType = CommandType.Text }; using (var reader = command.ExecuteReader()) { while (reader.Read()) { var retornoAdd = new Equipe { Id = Convert.ToInt32(reader["Id"]), Nome = reader["Nome"].ToString(), Descricao = reader["Descricao"].ToString(), PlacaDoVeiculo = reader["PlacaDoVeiculo"].ToString() }; retorno = retornoAdd; } } connection.Close(); return(retorno); }
public void Initializae() { temporada = new Temporada(); temporada.ID = 1; temporada.Nome = "Temporada 2020"; equipe1 = new Equipe(); equipe1.ID = 1; equipe1.Nome = "Equipe One"; equipe1.CodigoIdentificador = "EQ1"; equipe2 = new Equipe(); equipe2.ID = 2; equipe2.Nome = "Equipe Two"; equipe2.CodigoIdentificador = "EQ2"; temporada.AdicionarEquipe(equipe1); temporada.AdicionarEquipe(equipe2); temporada.AdicionarEquipe(equipe2); equipeRetorno = temporada.GetByID(equipe2.ID); }
public override void Update(Sport S1, Championnat c1, Equipe e1, Utilisateur u1, string description) { foreach (Sport sport in lesSports) { if (sport.Equals(S1)) { foreach (Championnat championnat in sport.LiChampionnat) { if (championnat.Equals(c1)) { foreach (Equipe equipe in c1.LiEquipe) { if (equipe.Equals(e1)) { equipe.AjouterCommentaire(u1, description); } } } } } } }
public override void Update(Sport S1, Championnat c1, Journee j1, Equipe e1, Equipe e2, int ScoreE1, int scoreE2) { foreach (Sport sport in lesSports) { if (sport.Equals(S1)) { foreach (Championnat championnat in sport.LiChampionnat) { if (championnat.Equals(c1)) { foreach (Journee journee in championnat.DictionnaireClassement.Keys) { if (journee.Equals(j1)) { j1.AjouterRencontreSportive(new RencontreSportive(S1, c1, e1, e2, ScoreE1, scoreE2)); } } } } } } }
public List <DesafioView> GetDesafiosById(int idEvento, TorneioContext context) { var listDesafios = _desafioInfra.GetDesafiosByEvento(context, idEvento); var listDesafiosView = new List <DesafioView>(); foreach (Desafio desafio in listDesafios) { var desafioView = ConvertDesafioInDesafioView(desafio); //consulting equipe by Id Equipe equipe1 = _equipeInfra.GetByID(context, desafioView.IdTime01); Equipe equipe2 = _equipeInfra.GetByID(context, desafioView.IdTime02); // Convert equipe to EquipeView desafioView.equipe01 = _equipeUtil.ConversaoEquipe(equipe1); desafioView.equipe02 = _equipeUtil.ConversaoEquipe(equipe2); listDesafiosView.Add(desafioView); } return(listDesafiosView); }
public void Handle(EditarEquipeCommand cmd) { Equipe equipe = EquipeExistente(cmd.Id, cmd.MessageType); if (equipe != null) { equipe.AtualizarEquipe(cmd.Nome, cmd.Descricao); if (!equipe.IsValid()) { NotificarValidacoesErro(equipe.ValidationResult); return; } _repository.AlterarEquipe(equipe); if (Commit()) { _mediator.PublicarEvento(new EquipeAtualizadaEvent(equipe.Id, equipe.Nome, equipe.Descricao)); } } }
//Enregistré équipe public static string Ajouter(string _nom, string _codeProjet, Int16 _nbEmp, string _desc, Employe _empChefEquipe, List<Employe> _listEmp, cProjet _proj) { Equipe equipe = new Equipe(); equipe.nomEquipe = _nom; equipe.codeProjet = _codeProjet; equipe.nbTesteur = _nbEmp; equipe.noChefEquipe = _empChefEquipe.noEmploye; equipe.descEquipe = _desc; try { context.tblEquipe.Add(equipe); context.SaveChanges(); LierEmploye(_listEmp, equipe, _proj); return "L'équipe a été ajoutée avec succès!"; } catch (Exception) { return "Une erreur est survenue lors de l'ajout de l'Équipe. Les données n'ont pas été enregistrées."; } }
public void Initialize() { temporada = new Temporada(); temporada.Id = 1; temporada.Nome = "Temporada2020"; equipe1 = new Equipe(); equipe1.Id = 1; equipe1.Nome = "EquipeTeste1"; equipe1.CodigoIdentificador = "JKL"; equipe2 = new Equipe(); equipe2.Id = 2; equipe2.Nome = "EquipeTeste2"; equipe2.CodigoIdentificador = "KTM"; temporada.AdicionarEquipe(equipe1); temporada.AdicionarEquipe(equipe2); temporada.AdicionarEquipe(equipe2); equipeRetorno = temporada.ObterPorId(equipe2.Id); }
public override void Remove(Sport sport, Championnat championnat, Equipe equipe) { foreach (Sport s1 in lesSports) { if (s1.Equals(sport)) { for (int i = 0; i < s1.LiChampionnat.Count; i++) { if (s1.LiChampionnat[i].Equals(championnat)) { for (int j = 0; j < s1.LiChampionnat[i].LiEquipe.Count; j++) { if (s1.LiChampionnat[i].LiEquipe[j].Equals(equipe)) { s1.LiChampionnat[i].LiEquipe.Remove(s1.LiChampionnat[i].LiEquipe[j]); } } } } } } }
public static void CargaInicial(IServiceProvider serviceProvider) { using (var context = new RallyDbContexto(serviceProvider.GetRequiredService <DbContextOptions <RallyDbContexto> >())) { var temporada = new Temporada { Id = 1, Nome = "Temporada2020", DataInicio = DateTime.Now, }; var equipe = new Equipe { Id = 1, Nome = "Equipe Azul", Identificador = "AZL", }; var pilotoPedro = new Piloto { Id = 1, Nome = "Pedro", }; var pilotoLuiz = new Piloto { Id = 2, Nome = "Luiz", }; equipe.AdicionarPiloto(pilotoPedro); equipe.AdicionarPiloto(pilotoLuiz); temporada.AdicionarEquipe(equipe); context.Temporadas.Add(temporada); context.SaveChanges(); } }
public IActionResult Cadastrar(IFormCollection form) { Equipe novaEquipe = new Equipe(); novaEquipe.IdEquipe = Int32.Parse(form["IdEquipe"]); novaEquipe.Nome = form["Nome"]; /// <summary> /// gora a imagem não é mais um arquivo de texto, agora ela passa a ser file e coseguimos trazer ela pelo nome atraves das pastas. /// </summary> 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"; } // Upload Final equipeModel.Crate(novaEquipe); ViewBag.Equipes = equipeModel.ReadAll(); return(LocalRedirect("~/Equipe")); }
/// <summary> /// Cadastra uma nova equipe /// </summary> /// <param name="form">Dados do formulario</param> /// <returns>Redireciona para a mesma página </returns> public IActionResult Cadastrar(IFormCollection form) { Equipe equipe = new Equipe(); equipe.IdEquipe = Int32.Parse(form["IdEquipe"]); equipe.Nome = form["Nome"]; // Upload da imagem var file = form.Files[0]; var folder = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/Equipes"); //pastaA , pastaB , pastaC , arquivo.pdf if (file != null) { if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } //wwwroot/img/Equipe/arquivo.pdf var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/", folder, file.FileName); using (var stream = new FileStream(path, FileMode.Create)) { file.CopyTo(stream); } equipe.Imagem = file.FileName; } else { equipe.Imagem = "padrao.png"; } // Fim - Upload Imagem equipeModel.Create(equipe); return(LocalRedirect("~/Equipe")); }
public IActionResult Cadastrar(IFormCollection form) { Equipe novaEquipe = new Equipe(); novaEquipe.IdEquipe = Int32.Parse(form["IdEquipe"]); novaEquipe.Nome = form["Nome"]; /// <summary> /// Puxar imagem dos arquivos do computador /// </summary> 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"; } // Upload Final equipeModel.Create(novaEquipe); ViewBag.Equipes = equipeModel.ReadAll(); return(LocalRedirect("~/Equipe")); }
public ActionResult TelechargerDocument(int idEquipe, string TypeDocument) { string nomFichier = ""; string urlAbsolue = ""; string nomFichierUpload = ""; Equipe equipe = new Equipe(); try { using (EquipeDAL db = new EquipeDAL()) { // Récupération des informations du document à télécharger equipe = db.getEquipeById(idEquipe); string urlFichier = ""; if (TypeDocument == "FicheEntrainement") { urlFichier = equipe.CheminFicheEntrainement; } else if (TypeDocument == "Calendrier") { urlFichier = equipe.CheminCalendrier; } // on va déterminer le nom du fichier proposé à l'utilisateur nomFichierUpload = TypeDocument + "_" + equipe.Libelle + "." + Commons.Utils.getExtensionDocument(urlFichier);; nomFichier = Path.GetFileName(urlFichier); string urlRelative = urlFichier.Replace(nomFichier, ""); urlAbsolue = Commons.Utils.getStorageRoot(urlRelative) + nomFichier; } } catch (Exception e) { string strIdEquipe = idEquipe.ToString(); Commons.Logger.genererErreur(typeof(DocumentController), "strstrIdDocument =" + strIdEquipe + " et TypeDocument = " + TypeDocument + " : " + e.ToString()); return(null); } return(File(urlAbsolue, "multipart/form-data", nomFichierUpload)); }
public IActionResult Cadastrar(IFormCollection form) { Equipe equipe = new Equipe(); equipe.IdEquipe = Int32.Parse(form["IdEquipe"]); equipe.Nome = form["Nome"]; var file = form.Files[0]; //path combine - combina caminhos ex: pastaA/pastaB/pastaC/arquivo.png //verifica o diretório var folder = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/Equipes"); //se o arquivo existir, mas o diretório não, ele cria o diretorio //se o arquivo não existir, ele cria if (file != null) { if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } //GetCurrentDirectory captura o diretório atual var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/img/", folder, file.FileName); using (var stream = new FileStream(path, FileMode.Create)) { file.CopyTo(stream); } equipe.Imagem = file.FileName; } else { equipe.Imagem = "padrao.png"; } // fim da imagem equipemodel.Create(equipe); return(LocalRedirect("~/Equipe")); }
/// <summary> /// Méthode pour supprimer 1 équipe /// </summary> private void miSupprimer_Click(object sender, RoutedEventArgs e) { // Le sender est le menu item MenuItem mi = sender as MenuItem; // On va chercher le parent du menu item (c'est donc un ContextMenu) ContextMenu cm = mi.Parent as ContextMenu; // Avec le context menu, on peut trouver la datagrid qui a "fabriqué" le context menu DataGrid dg = cm.PlacementTarget as DataGrid; // On peut ainsi aller chercher l'équipe à supprimer à partir de la datagrid (le SelectedItem) Equipe eq = dg.SelectedItem as Equipe; // Supprimer le lien des joueurs associés à cette équipe foreach (Joueur j in ((Tournoi)DataContext).LstJoueurs.Where(x => x.EquipeJoueur == eq)) { j.EquipeJoueur = null; } // Supprimer l'équipe ((Tournoi)DataContext).LstEquipes.Remove(eq); }
//public IList<IList<EspaçoNoCampo>> Campo { get; set; } public Jogo(IList<Jogador> jogadoresA, EsquemaTatico esquemaA, IList<Jogador> jogadoresB, EsquemaTatico esquemaB, Equipe posseDeBolaInicial) { ConfereSeTemosJogadoresDe1A11(jogadoresA); ConfereSeTemosJogadoresDe1A11(jogadoresB); JogadoresA = jogadoresA; JogadoresB = jogadoresB; _esquemaA = esquemaA; _esquemaB = esquemaB; _posseDeBola = posseDeBolaInicial; _equipeDaVez = posseDeBolaInicial; Bola = new Bola(); //Campo = GeraCampo(); PosicionaJogadores(); _sorte = new CoeficienteSorteAleatorio(); _motor = new Motor.Motor(_sorte); }
private void fillFields(Equipe equipe) { txtCodigo.Text = equipe.codigo; txtNome.Text = equipe.nome; try { if (!(equipe.urlLogo is null)) { if (File.Exists(equipe.urlLogo)) { pctLogoEquipe.Image = Image.FromFile(equipe.urlLogo); pctLogoEquipe.ImageLocation = equipe.urlLogo; } else { clearImage(); pctLogoEquipe.Image = Properties.Resources.ImagemErro; } } else { clearImage(); } } catch (Exception ex) {
public void Initialize() { temporada = new Temporada(); temporada.Id = 1; temporada.Nome = "Temporada2020"; equipe1 = new Equipe(); equipe1.Id = 1; equipe1.Nome = "EquipeTeste1"; equipe1.CodigoIdentificador = "CodTeste"; equipe2 = new Equipe(); equipe2.Id = 2; equipe2.Nome = "EquipeTeste2"; equipe2.CodigoIdentificador = "CodTeste"; equipe3 = null; temporada.AdicionarEquipe(equipe1); temporada.AdicionarEquipe(equipe2); temporada.AdicionarEquipe(equipe3); }
/// <summary> /// Méthode pour ouvrir la fenêtre d'association des joueurs à une équipe /// </summary> private void miAssocier_Click(object sender, RoutedEventArgs e) { // Le sender est le menu item MenuItem mi = sender as MenuItem; // On va chercher le parent du menu item (c'est donc un ContextMenu) ContextMenu cm = mi.Parent as ContextMenu; // Avec le context menu, on peut trouver la datagrid qui a "fabriqué" le context menu DataGrid dg = cm.PlacementTarget as DataGrid; // Trouver l'équipe sélectionnée Equipe equipe = dg.SelectedItem as Equipe; // Construire la fenêtre // On lui passe une liste de joueurs n'ayant pas encore d'équipe OU qui sont dans l'équipe de la fenêtre AssocierJoueursEquipe aje = new AssocierJoueursEquipe(equipe, new ObservableCollection <Joueur>(((Tournoi)DataContext).LstJoueurs.Where(x => x.EquipeJoueur == null || x.EquipeJoueur == equipe))); aje.ShowDialog(); // On refresh les items de l'équipe dgEquipes.Items.Refresh(); }
public IActionResult AjouterSuite(Equipe equipe) { try { new CoucheMetier().TesterContraintesEquipe(equipe); FabDAO.DebuterTransaction(); FabDAO.GetEquipeDAO().Ajouter(equipe); FabDAO.ValiderTransaction(); return(RedirectToAction("ListerTous")); } catch (ExceptionMetier e) { ViewBag.Message = e.Message; } catch (Exception e) { // on sait que l'upload du fichier a échoué. On peut annuler l'ajout dans la BD FabDAO.AnnulerTransaction(); ViewBag.Message = e.Message; } return(View("Erreur")); }
/// <summary> /// Fonction récupérant la liste des équipes /// </summary> /// <returns>The liste categories document.</returns> public List <Equipe> getListeEquipes() { List <Equipe> result = new List <Equipe>(); try { string requete = "select id, libelle, commentaire, informationEntrainements, InformationResponsable, InformationDivision, LienClassement , CheminPhoto ,CheminCalendrier , CheminFicheEntrainement, Ordre,DateCreation"; requete = requete + " from tblEquipe where isActif=1 order by ordre"; DataTable data = db.recupererDonnees(requete); for (int i = 0; i < data.Rows.Count; i++) { DataRow dr = data.Rows[i]; Equipe objet = new Equipe(); objet.Id = Convert.ToInt32(dr[0]); objet.Libelle = Convert.ToString(dr[1]); objet.Commentaire = Convert.ToString(dr[2]); objet.InformationsEntrainements = Convert.ToString(dr[3]); objet.InformationsResponsable = Convert.ToString(dr[4]); objet.InformationsDivision = Convert.ToString(dr[5]); objet.LienClassement = Convert.ToString(dr[6]); objet.CheminPhoto = Convert.ToString(dr[7]); objet.URL = Commons.Const.URLEquipes + Convert.ToString(dr[0]); objet.CheminCalendrier = Convert.ToString(dr[8]); objet.CheminFicheEntrainement = Convert.ToString(dr[9]); objet.Ordre = Convert.ToInt32(dr[10]); objet.DateCreation = Convert.ToDateTime(dr[11]); objet.strDateCreation = Commons.Utils.getFormatStringPourDateAffichage(objet.DateCreation); result.Add(objet); } } catch (Exception e) { Commons.Logger.genererErreur(typeof(EquipeDAL), e.ToString()); } return(result); }
public Equipe find(int id) { Equipe e = null; DBConnection con = DBConnection.Instance(); if (con.IsConnect()) { string query = "SELECT * FROM Equipe WHERE idEquipe=" + id; var cmd = new MySqlCommand(query, con.Connection); var reader = cmd.ExecuteReader(); while (reader.Read()) { e = new Equipe(reader.GetInt32(0), reader.GetString(1), new CPays(reader.GetInt32(2)), reader.GetInt32(3)); } reader.Close(); e.National.Pays = new DCPays().GetPays(e.National.Id); string query2 = "SELECT joueur.* FROM eclat_Joueur_Equipe LEFT JOIN joueur ON eclat_Joueur_Equipe.idJoueur=joueur.idJoueur WHERE idEquipe=" + id; var cmd2 = new MySqlCommand(query2, con.Connection); var reader2 = cmd2.ExecuteReader(); while (reader2.Read()) { e.ListJ.Add(new Joueur( reader2.GetInt32(0), reader2.GetString(1), reader2.GetString(2), reader2.GetDateTime(3), reader2.GetChar(4), e.National.Pays)); } reader2.Close(); return(e); } else { return(null); } }
public IActionResult Cadastrar(IFormCollection form) { Equipe equipe = new Equipe(); equipe.IdEquipe = Int32.Parse(form["IdEquipe"]); equipe.Nome = form["Nome"]; equipe.Imagem = form["Imagem"]; //Inicio Upload 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); } equipe.Imagem = file.FileName; } else { equipe.Imagem = "padrao.png"; } equipeModel.Create(equipe); ViewBag.Equipes = equipeModel.ReadAll(); return(LocalRedirect("~/Equipe")); }
public List <Equipe> GetEquipes() { List <Equipe> list = new List <Equipe>(); string endpoint = Config.apiUrl + "/equipes"; using (var client = new HttpClient()) { var httpContent = new StringContent("", Encoding.UTF8, "application/json"); var postTask = client.GetAsync(endpoint); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { var content = result.Content.ReadAsStringAsync(); content.Wait(); string jsonContent = content.Result; var array = JArray.Parse(jsonContent); foreach (var item in array) { Equipe equipe = item.ToObject <Equipe>(); var itemProperties = item.Children <JProperty>(); //you could do a foreach or a linq here depending on what you need to do exactly with the value var myElement = itemProperties.FirstOrDefault(x => x.Name == "_id"); var myElementValue = myElement.Value; equipe.Id = (string)myElementValue; list.Add(equipe); } } } return(list); }
public async Task <IActionResult> Create(Guid julgamentoFatosId) { var equipes = await _equipeRepository.GetAll().Include(c => c.Integrantes).Where(c => c.JulgamentoFatosId == julgamentoFatosId).ToListAsync(); if (!equipes.Any(c => c.Integrantes.Any(i => i.UserId == _userManager.GetUserId(HttpContext.User)))) { var equipe = new Equipe() { Integrantes = new List <Integrante>(), JulgamentoFatosId = julgamentoFatosId, }; equipe.Integrantes.Add(new Integrante() { Aluno = await _userManager.GetUserAsync(HttpContext.User), EhLider = true, }); _equipeRepository.Add(equipe); await _equipeRepository.SaveChangesAsync(); return(RedirectToAction(nameof(Index), new { julgamentoFatosId })); } return(RedirectToAction(nameof(Index), new { julgamentoFatosId })); }
public ActionResult EditarPersonalidade(string Nome, int EquipeId, string Nacionalidade, DateTime Data) { HttpCookie cookie = Request.Cookies.Get("UsuId"); ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); ViewBag.Usuario = usu; Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } Equipe equipe = db.Equipe.Find(EquipeId); if (equipe == null) { return(HttpNotFound()); } equipe.Nome = Nome; equipe.Nacionalidade = Nacionalidade; equipe.Datadenascimento = Data; db.Entry(equipe).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("EditarPersonalidade")); }
public ActionResult <Equipe> GetEquipeByCidadao([FromHeader] string ibge, [FromRoute] int id) { try { ibge = _config.GetConnectionString(Connection.GetConnection(ibge)); var usanovo = _equipeRepository.UsaEstruturaNova(ibge); Equipe equipe = new Equipe(); if (usanovo) { equipe = _equipeRepository.GetEquipeByCidadaoEstruturaNova(ibge, id); } else { equipe = _equipeRepository.GetEquipeByCidadaoEstruturaVelha(ibge, id); } return(Ok(equipe)); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }
public ActionResult AddOrEdit(Equipe equipe) { try { //se tiver alguma imagem para upload será salva na pasta indicada if (equipe.UploadImagem != null) { string nomeArquivo = Path.GetFileNameWithoutExtension(equipe.UploadImagem.FileName); string extensao = Path.GetExtension(equipe.UploadImagem.FileName); nomeArquivo = nomeArquivo + DateTime.Now.ToString("yymmssfff") + extensao; equipe.Imagem = "~/Arquivos/Imagens/" + nomeArquivo; equipe.UploadImagem.SaveAs(Path.Combine(Server.MapPath("~/Arquivos/Imagens/"), nomeArquivo)); } using (DBModel db = new DBModel()) { if (equipe.Id == 0) { db.Equipe.Add(equipe); db.SaveChanges(); } else { db.Entry(equipe).State = EntityState.Modified; db.SaveChanges(); } } //return RedirectToAction("Index"); //return Json(new { success = true, html = ClasseGlobal.RenderRazorViewToString(this, "ViewAll", GetAllEquipe()), message = "Cadastrado com Sucesso!" }, JsonRequestBehavior.AllowGet); return(Json(new { success = true, html = ClasseGlobal.RenderRazorViewToString(this, "ViewAll", GetAllEquipe()), message = "submited successfully" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
static void Main(string[] args) { /* * définition d'un Rallye */ Rallye rallyeCorse = new Rallye("Corse FR", new DateTime(2012, 05, 10)); /* * associer les spéciales */ Speciale es; es = new Speciale("ES1 (Pénitencier Coti – Agosta plage)", 25.89m, 10, new DateTime(2012,05,10,14,13,00), Type_Epreuve.Qualification); rallyeCorse.ajouterSpeciale(es); es = new Speciale("ES2 (Sarrola – Plage de Liamone)", 26.70m, 10, new DateTime(2012, 05, 10, 16, 19, 00), Type_Epreuve.Qualification); rallyeCorse.ajouterSpeciale(es); es = new Speciale("ES3 (Le Fangu – ND de la Serra)", 27.53m, 11, new DateTime(2012, 05, 11, 8, 27, 00), Type_Epreuve.Speciale); rallyeCorse.ajouterSpeciale(es); Console.WriteLine(rallyeCorse.infosRallye()); Console.WriteLine(rallyeCorse.listerSpeciales()); /* * définir les équipes */ Equipe eqCitroen = new Equipe("Citroen", "FR", true);; eqCitroen.ajouterEquipage(new Equipage("LOEB", "Sebastien", "FR", "ELENA", "Daniel", "FR", 1)); eqCitroen.ajouterEquipage(new Equipage("HIRVONEN", "Mikko", "FL", "LEHTINEN", "Jarma", "FL", 2)); Equipe eqFord = new Equipe("Ford", "USA", true); eqFord.ajouterEquipage(new Equipage("PILOTE", "Pilote", "USA", "COPILOTE", "Copilote", "USA", 3)); Console.WriteLine(eqCitroen.listerEquipages()); Console.WriteLine(eqFord.listerEquipages()); Console.ReadKey(); /* * saisir les résultats par spéciale */ }
/// <summary> /// Gets the equipe by identifier. /// </summary> /// <returns>The equipe by identifier.</returns> /// <param name="idEquipe">Identifier equipe.</param> public Equipe getEquipeById(int idEquipe) { Equipe objet = new Equipe(); try { string requete = "select id, libelle, commentaire, informationEntrainements"; requete = requete + ", InformationResponsable, InformationDivision, LienClassement , CheminPhoto,CheminCalendrier , CheminFicheEntrainement,Ordre,DateCreation "; requete = requete + "from tblEquipe where isActif=1 and id=" + idEquipe.ToString(); DataTable data = db.recupererDonnees(requete); DataRow dr = data.Rows[0]; objet.Id = Convert.ToInt32(dr[0]); objet.Libelle = Convert.ToString(dr[1]); objet.Commentaire = Convert.ToString(dr[2]); objet.InformationsEntrainements = Convert.ToString(dr[3]); objet.InformationsResponsable = Convert.ToString(dr[4]); objet.InformationsDivision = Convert.ToString(dr[5]); objet.LienClassement = Convert.ToString(dr[6]); objet.CheminPhoto = Convert.ToString(dr[7]); objet.URL = Commons.Const.URLEquipes + Convert.ToString(dr[0]); objet.CheminCalendrier = Convert.ToString(dr[8]); objet.CheminFicheEntrainement = Convert.ToString(dr[9]); objet.Ordre = Convert.ToInt32(dr[10]); objet.DateCreation = Convert.ToDateTime(dr[11]); objet.strDateCreation = Commons.Utils.getFormatStringPourDateAffichage(objet.DateCreation); } catch (Exception e) { string strEquipe = idEquipe.ToString(); Commons.Logger.genererErreur(typeof(EquipeDAL), "Erreur lors de la récupération des détails d'une equipe : strEquipe = " + strEquipe + " : " + e.ToString()); } return(objet); }
/// <summary> /// Récupère une phrase selon l'équipe de l'attraction /// </summary> /// <returns>Phrase en string</returns> public string getStringFromEquipe() { StringBuilder builder = new StringBuilder(); if (Equipe != null && Equipe.Count > 0) { for (int i = 0; i < Equipe.Count; i++) { if (i == Equipe.Count - 1) { builder.Append(Equipe.ElementAt(i).Prenom + " " + Equipe.ElementAt(i).Nom).Append("."); } else { builder.Append(Equipe.ElementAt(i).Prenom + " " + Equipe.ElementAt(i).Nom).Append(", "); } } return(" Son équipe est composée de : " + builder); } else { return(" Personne n'y travaille pour le moment."); } }
public bool Create(Equipe eq) { try { Connexion.Open(); string requete = "INSERT INTO `equipe` (`NOM`, `DESCRIPTION`) VALUES ('" + eq.Nom + "', '" + eq.Description + "')"; Console.WriteLine("Requete" + requete); MySqlCommand cmd = new MySqlCommand(requete); cmd.Connection = Connexion; return(cmd.ExecuteNonQuery() > 0); } catch (Exception e) { Console.WriteLine("Erreur" + e); return(false); } finally { if (Connexion.State != ConnectionState.Closed) { Connexion.Close(); } } }
public void UmaEquipeDeveConterUmPrograma() { var programa = new Programa(); var equipe = new Equipe(programa); Assert.AreSame(programa, equipe.Programa); }
private void PassaAVez() { _equipeDaVez = _equipeDaVez == Equipe.EquipeA ? Equipe.EquipeB : Equipe.EquipeA; }
public abstract bool Utilisation(Personnage p, Equipe e);
private void NovaRodada(Equipe vez) { var continuar = true; while (continuar) { _jogo.DesenhaCampo(); var opcoes = GeraOpcoesMenu(_jogo.CalculaOpcoesDisponiveis()).ToList(); ImprimeMenu(); ImprimeOpcoes(opcoes); var opcaoEscolhida = EscolheOpcao(opcoes); RealizaAcao(opcaoEscolhida); if (opcaoEscolhida == OpcaoDeJogo.Sair) { continuar = false; } } }
public Equipe AdicionarMembroNaEquipe(Equipe equipe, Funcionario membro) { equipe.AdicionarMembro(membro); return equipe; }
public Jogador(Equipe equipe, AtributosJogador atributosJogador) { Equipe = equipe; AtributosJogador = atributosJogador; }