public Model.Boloes.JogoUsuario SetValue(Model.Campeonatos.Jogo jogo, Model.Boloes.JogoUsuario Apostas) { Model.Boloes.JogoUsuario entry = new BolaoNet.Model.Boloes.JogoUsuario(); entry.Copy(jogo); entry.ApostaTime1 = Apostas.ApostaTime1; entry.ApostaTime2 = Apostas.ApostaTime2; entry.Time1 = Apostas.Time1; entry.Time2 = Apostas.Time2; return(entry); }
public static Framework.DataServices.Model.EntityBaseData ConvertToObject(DataRow row) { long idJogo = 0; string userName = string.Empty; string nomeBolao = string.Empty; string nomeCampeonato = string.Empty; Model.Campeonatos.Jogo jogo = (Model.Campeonatos.Jogo)Dao.Campeonatos.Util.Jogo.ConvertToObject(row); if (row.Table.Columns.Contains("IDJogo") && !Convert.IsDBNull(row["IDJogo"])) { idJogo = Convert.ToInt64(row["IDJogo"]); } if (row.Table.Columns.Contains("NomeCampeonato") && !Convert.IsDBNull(row["NomeCampeonato"])) { nomeCampeonato = Convert.ToString(row["NomeCampeonato"]); } if (row.Table.Columns.Contains("IDJogoItem") && !Convert.IsDBNull(row["IDJogoItem"])) { idJogo = Convert.ToInt64(row["IDJogoItem"]); } if (row.Table.Columns.Contains("NomeCampeonatoItem") && !Convert.IsDBNull(row["NomeCampeonatoItem"])) { nomeCampeonato = Convert.ToString(row["NomeCampeonatoItem"]); } if (row.Table.Columns.Contains("NomeBolao") && !Convert.IsDBNull(row["NomeBolao"])) { nomeBolao = Convert.ToString(row["NomeBolao"]); } if (row.Table.Columns.Contains("UserName") && !Convert.IsDBNull(row["UserName"])) { userName = Convert.ToString(row["UserName"]); } Model.Boloes.JogoUsuario entry = new BolaoNet.Model.Boloes.JogoUsuario( idJogo, nomeCampeonato, nomeBolao, userName); entry.LoadDataRow(row); entry.Copy(jogo); if (row.Table.Columns.Contains("DataAposta") && !Convert.IsDBNull(row["DataAposta"])) { entry.DataAposta = Convert.ToDateTime(row["DataAposta"]); } if (row.Table.Columns.Contains("Automatico") && !Convert.IsDBNull(row["Automatico"])) { entry.Automatico = Convert.ToBoolean(row["Automatico"]); } if (row.Table.Columns.Contains("ApostaTime1") && !Convert.IsDBNull(row["ApostaTime1"])) { entry.ApostaTime1 = Convert.ToInt32(row["ApostaTime1"]); } if (row.Table.Columns.Contains("ApostaTime2") && !Convert.IsDBNull(row["ApostaTime2"])) { entry.ApostaTime2 = Convert.ToInt32(row["ApostaTime2"]); } if (row.Table.Columns.Contains("NomeTimeResult1") && !Convert.IsDBNull(row["NomeTimeResult1"])) { entry.NomeTimeResult1 = new Model.DadosBasicos.Time(Convert.ToString(row["NomeTimeResult1"])); } if (row.Table.Columns.Contains("NomeTimeResult2") && !Convert.IsDBNull(row["NomeTimeResult2"])) { entry.NomeTimeResult2 = new Model.DadosBasicos.Time(Convert.ToString(row["NomeTimeResult2"])); } if (row.Table.Columns.Contains("Ganhador") && !Convert.IsDBNull(row["Ganhador"])) { entry.Ganhador = Convert.ToInt32(row["Ganhador"]); } if (row.Table.Columns.Contains("DataFacebook") && !Convert.IsDBNull(row["DataFacebook"])) { entry.DataFacebook = Convert.ToDateTime(row["DataFacebook"]); } ((Model.Boloes.JogoUsuario)entry).ApostaPontos = ConvertApostasToObject(row); return(entry); }