public bool InsertCampeonatoCopaMundo2010Jogo(string currentLogin, bool isClube, string nomeCampeonato, DateTime dataJogo, string estadio, string time1, string time2, string nomeFase, string nomeGrupo, int rodada, string titulo) { Model.Campeonatos.Jogo jogo = new BolaoNet.Model.Campeonatos.Jogo(); jogo.Campeonato = new BolaoNet.Model.Campeonatos.Campeonato(nomeCampeonato); jogo.DataJogo = dataJogo; jogo.Estadio = new BolaoNet.Model.DadosBasicos.Estadio(estadio); jogo.Fase = new BolaoNet.Model.Campeonatos.Fase(nomeFase); jogo.Grupo = new BolaoNet.Model.Campeonatos.Grupo(nomeGrupo); jogo.Rodada = rodada; jogo.Time1 = new BolaoNet.Model.DadosBasicos.Time(time1); jogo.Time2 = new BolaoNet.Model.DadosBasicos.Time(time2); jogo.Titulo = titulo; Business.Campeonatos.Support.Jogo business = new Jogo(currentLogin, jogo); bool result = business.InsertWithAllData(isClube, jogo); return(result); }
public bool LoadCampeonato(bool isClube, string file) { if (!System.IO.File.Exists(file)) { return(false); } List <Model.Campeonatos.Jogo> list = new List <BolaoNet.Model.Campeonatos.Jogo>(); string line; System.IO.StreamReader reader = new System.IO.StreamReader(file); while (reader.Peek() >= 0) { line = reader.ReadLine(); if (!string.IsNullOrEmpty(line)) { int posEndRodada = line.IndexOf('\t'); int posEndData = line.IndexOf('\t', posEndRodada + 1); int posEndHora = line.IndexOf('\t', posEndData + 1); int posEndTime1 = line.IndexOf('\t', posEndHora + 1); int posStartTime2 = line.IndexOf('x', posEndTime1); int posEndTime2 = line.IndexOf('\t', posStartTime2 + 2); int rodada = Convert.ToInt32(line.Substring(0, posEndRodada).Trim()); string data = line.Substring(posEndRodada + 1, 5); string hora = line.Substring(posEndData + 1, 5); DateTime DataJogo = Convert.ToDateTime(data + "/2010 " + hora); string time1 = line.Substring(posEndHora + 1, posEndTime1 - posEndHora).Trim(); string time2 = line.Substring(posStartTime2 + 1).Trim(); Model.Campeonatos.Jogo jogo = new BolaoNet.Model.Campeonatos.Jogo(); jogo.Campeonato = this; jogo.Campeonato.IsClube = isClube; jogo.DataJogo = DataJogo; jogo.Fase = new BolaoNet.Model.Campeonatos.Fase("Primeira Fase"); jogo.Grupo = new BolaoNet.Model.Campeonatos.Grupo(" "); jogo.Rodada = rodada; jogo.Time1 = new BolaoNet.Model.DadosBasicos.Time(time1); jogo.Time2 = new BolaoNet.Model.DadosBasicos.Time(time2); list.Add(jogo); } //endif conteudo na linha } //end while foreach (Model.Campeonatos.Jogo jogo in list) { Business.Campeonatos.Support.Jogo business = new Jogo(_currentLogin); bool result = business.InsertWithAllData(isClube, jogo); } return(true); }