public static void SalvaAposta(Aposta aposta, int[] numeros) { int codAposta = new ApostaDal().Salvar(aposta); int quantNumeros = numeros.Length; List <NumeroApostado> numerosAposta = new List <NumeroApostado>(); for (int i = 0; i < quantNumeros; i++) { NumeroApostado novoNumero = new NumeroApostado { CodAposta = codAposta, numeroApostado = numeros[i] }; novoNumero.CodNumeroApostado = new NumeroApostadoDal().Salvar(novoNumero); numerosAposta.Add(novoNumero); } aposta.numerosDaAposta = numerosAposta; aposta.CodAposta = codAposta; if (aposta.Sorteio) { aposta.numerosDaAposta = numerosAposta; aposta.CodAposta = codAposta; RealizaSorteio(aposta); } }
public static List <Aposta> ListaSorteios(int nomeDaLoteria) { List <Aposta> apostas = new ApostaDal().ListarDados(" idCodLoteria = " + nomeDaLoteria + " and sorteio = 1"); if (apostas != null) { for (int i = 0; i < apostas.Count; i++) { apostas[i].numerosDaAposta = new NumeroApostadoDal().ListarDados(" codAposta = " + apostas[i].CodAposta); } } return(apostas); }
public static List <Aposta> ApostasVigentes(int nomeDaLoteria, int apostado) { List <Aposta> apostas = new ApostaDal().ListarDados(" idCodLoteria = " + nomeDaLoteria + " and idCodResultado = " + apostado); if (apostas != null) { for (int i = 0; i < apostas.Count; i++) { apostas[i].numerosDaAposta = new NumeroApostadoDal().ListarDados(" codAposta = " + apostas[i].CodAposta); } } return(apostas); }