private System.Collections.ArrayList GetTrainingFromDetail(string detail) { string[] tokens = detail.Split(new char[4] { '(', ')', ',', '+' }); System.Collections.ArrayList list = new System.Collections.ArrayList(); Allenamento l; string player = ""; foreach (string s in tokens) { //if (s.Contains("id_player=")) if (s.Contains("'player/")) { //string[] subtokens = s.Split(new char[2] { '=', '\'' }); //player = subtokens[subtokens.Length - 2]; player = My.Convert.GetString(s, "'player/", "'>"); } string ss = s.Trim().ToLower(); if (player != "") { string tipo = GetTradingType(ss); switch (tipo) { case "resistenza": l = new Allenamento(); l.Player = player; l.Skill = "resistenza"; list.Add(l); break; case "forza": l = new Allenamento(); l.Player = player; l.Skill = "forza"; list.Add(l); break; case "placcaggi": l = new Allenamento(); l.Player = player; l.Skill = "placcaggi"; list.Add(l); break; case "velocità": l = new Allenamento(); l.Player = player; l.Skill = "velocità"; list.Add(l); break; case "passaggi": l = new Allenamento(); l.Player = player; l.Skill = "passaggi"; list.Add(l); break; case "ricezione": l = new Allenamento(); l.Player = player; l.Skill = "ricezione"; list.Add(l); break; case "calci": l = new Allenamento(); l.Player = player; l.Skill = "calci"; list.Add(l); break; case "passaggi + ricezione": l = new Allenamento(); l.Player = player; l.Skill = "passaggi + ricezione"; list.Add(l); break; } } } return(list); }
private System.Collections.ArrayList GetTrainingFromDetail(string detail) { string[] tokens = detail.Split(new char[4] { '(', ')', ',', '+' }); System.Collections.ArrayList list = new System.Collections.ArrayList(); Allenamento l; string player = ""; foreach (string s in tokens) { //if (s.Contains("id_player=")) if (s.Contains("'player/")) { //string[] subtokens = s.Split(new char[2] { '=', '\'' }); //player = subtokens[subtokens.Length - 2]; player = My.Convert.GetString(s, "'player/", "'>"); } string ss = s.Trim().ToLower(); if (player != "") { string tipo = GetTradingType(ss); switch(tipo) { case "resistenza": l = new Allenamento(); l.Player = player; l.Skill = "resistenza"; list.Add(l); break; case "forza": l = new Allenamento(); l.Player = player; l.Skill = "forza"; list.Add(l); break; case "placcaggi": l = new Allenamento(); l.Player = player; l.Skill = "placcaggi"; list.Add(l); break; case "velocità": l = new Allenamento(); l.Player = player; l.Skill = "velocità"; list.Add(l); break; case "passaggi": l = new Allenamento(); l.Player = player; l.Skill = "passaggi"; list.Add(l); break; case "ricezione": l = new Allenamento(); l.Player = player; l.Skill = "ricezione"; list.Add(l); break; case "calci": l = new Allenamento(); l.Player = player; l.Skill = "calci"; list.Add(l); break; case "passaggi + ricezione": l = new Allenamento(); l.Player = player; l.Skill = "passaggi + ricezione"; list.Add(l); break; } } } return list; }