Beispiel #1
0
        /// <summary>
        /// Obtem um conjunto de <see cref="Apostas"/> utilizando o mês e ano da aposta.
        /// </summary>
        /// <param name="usuario">Objeto <see cref="Usuarios"/> com o Id</param>
        /// <param name="ano">Ano da aposta</param>
        /// <param name="mes">Mês da aposta</param>
        /// <returns><see cref="Apostas"/></returns>
        public List <Apostas> RecuperarApostasPorMesAno(Usuarios usuario, int mes, int ano)
        {
            if (mes > 12 && mes < 1)
            {
                throw new ArgumentOutOfRangeException("Mes", mes, "O valor do mês deve ser entre 1 (Janeiro) a 12 (Dezembro).");
            }

            return(Repository.RecuperarPorUsuario(usuario.Id).Where(x => x.DataAposta.Month == mes && x.DataAposta.Year == ano).Include(x => x.ApostaResultados).Include(x => x.Sorteios).ToList());
        }
Beispiel #2
0
 /// <summary>
 /// Obtem um conjunto de <see cref="Apostas"/> utilizando o ano da aposta.
 /// </summary>
 /// <param name="usuario">Objeto <see cref="Usuarios"/> com o Id</param>
 /// <param name="ano">Ano da aposta</param>
 /// <returns><see cref="Apostas"/></returns>
 public List <Apostas> RecuperarApostasPorAno(Usuarios usuario, int ano)
 {
     return(Repository.RecuperarPorUsuario(usuario.Id).Where(x => x.DataAposta.Year == ano).Include(x => x.ApostaResultados).Include(x => x.Sorteios).ToList());
 }
Beispiel #3
0
 /// <summary>
 /// Obtem um conjunto de <see cref="Apostas"/> utilizando o <see cref="Usuarios.Id"/>.
 /// </summary>
 /// <param name="usuario">Objeto <see cref="Usuarios"/> com o Id</param>
 /// <returns><see cref="Apostas"/></returns>
 public List <Apostas> RecuperarApostas(Usuarios usuario)
 {
     return(Repository.RecuperarPorUsuario(usuario.Id).Include(x => x.Sorteios).Include(x => x.ApostaResultados).Include(x => x.Sorteios).ToList());
 }