示例#1
0
        public Apuesta GetMercadoId(int mercado)
        {
            ApuestaRepository apuestaRepository = new ApuestaRepository();
            Apuesta           apuesta           = apuestaRepository.GetMercadoId(mercado);

            return(apuesta);
        }
示例#2
0
        public Apuesta GetApuestaEmail(string email)
        {
            ApuestaRepository apuestaRepository = new ApuestaRepository();
            Apuesta           apuesta           = apuestaRepository.GetApuestaEmail(email);

            return(apuesta);
        }
示例#3
0
        // GET: api/Apuesta
        public IEnumerable <ApuestaDTO> Get()
        {
            var repo = new ApuestaRepository();
            List <ApuestaDTO> apuesta = repo.RetrieveList();

            return(apuesta);
        }
示例#4
0
        public List <ApuestaDTO> GetApuestaDTO()
        {
            ApuestaRepository apuestaRepository = new ApuestaRepository();
            List <ApuestaDTO> listApuesta       = apuestaRepository.GetApuestaDTO();

            return(listApuesta);
        }
示例#5
0
        public List <ApuestaUsuario> GetApUs(string idUsuario, double tipoMercado)
        {
            var repoApUs = new ApuestaRepository();
            List <ApuestaUsuario> apuestas = repoApUs.RetrieveApuestasUsuario(idUsuario, tipoMercado);

            return(apuestas);
        }
示例#6
0
        // GET: api/Apuesta/5
        public Apuesta Get(int id)
        {
            var     repo = new ApuestaRepository();
            Apuesta a    = repo.Retrieve();

            return(a);
        }
示例#7
0
        public Apuesta GetApuestaId(int id)// recuperar todas las apuestas  partir de un Id AE5
        {
            ApuestaRepository apuestaRepository = new ApuestaRepository();
            Apuesta           apuesta           = apuestaRepository.GetApuestaId(id);

            return(apuesta);
        }
示例#8
0
        // GET: api/Apuestas?idUsuario=Email&&idMercado=idMercado
        public List <ApuestaMercado> GetAp(string idUsuario, string idMercado)
        {
            var repoApMe = new ApuestaRepository();
            List <ApuestaMercado> apuestas = repoApMe.RetrieveApuestasMercado(idUsuario, idMercado);

            return(apuestas);
        }
示例#9
0
        // GET: api/Apuestas/?tipoM=tipo&eUsu=email
        public IEnumerable <ApuestaMUsu> GetApuestaMUsu(double tipoEm, string emUsu)
        {
            var repo = new ApuestaRepository();
            List <ApuestaMUsu> apuestaMUsu = repo.GetApuestaMUsu(tipoEm, emUsu);

            return(apuestaMUsu);
        }
示例#10
0
        public List <Apuesta> GetByEmail(string idEmail)
        {
            var            repoAp = new ApuestaRepository();
            List <Apuesta> apList = repoAp.RetrieveByEmail(idEmail);

            return(apList);
        }
        // GET: api/ApuestasDTO

        /*
         * public IEnumerable<ApuestaDTO> Get()
         * {
         * var repo = new ApuestaRepository();
         * List<ApuestaDTO> apuestas = repo.RetrieveDTO();
         * return apuestas;
         * }
         */


        public Apuesta Get(int ApuestaId)
        {
            var     repo = new ApuestaRepository();
            Apuesta m    = repo.RetrieveByIdExamen(ApuestaId);

            return(m);
        }
示例#12
0
        public IEnumerable <ApuestaUsu> GetApuestaUsu(string eUsu, double tipoM)
        {
            var repo = new ApuestaRepository();
            List <ApuestaUsu> apuestaUsu = repo.GetApuestaUsu(eUsu, tipoM);

            return(apuestaUsu);
        }
        //EXAMEN EJERCICIO 2 RECUPERACION

        // GET: api/Apuestas?id_Usuario=idusu&&cuota>cuota

        public IEnumerable <Apuesta> GetApuestaUsu(int idUsuario, int cuota)
        {
            var            repo    = new ApuestaRepository();
            List <Apuesta> apuesta = repo.RetrieveUsuCuota(idUsuario, cuota);

            return(apuesta);
        }
        //EXAMEN EJERCICIO 1 RECUPERACION

        //Get: api/Apuestas?idMercado=mercado

        public IEnumerable <Apuesta> GetApuestaMerca(int idMercado)
        {
            var            repo    = new ApuestaRepository();
            List <Apuesta> apuesta = repo.RetrieveRecuperacion(idMercado);

            return(apuesta);
        }
        //Para un email concreto de usuario, recuperar todas sus apuestas.Al menos, con
        //la siguiente información: evento, tipo de mercado, tipo de apuesta cuota y dinero apostado.
        // GET: api/Apuestas?email=email
        public IEnumerable <ApuestaEmail> GetApuestas(string email) //Aqui le pasamos email porque es lo que le vamos a pasar en Postman para recuperar datos
        {
            var repo = new ApuestaRepository();
            List <ApuestaEmail> apuestas = repo.RetrievebyEmail(email);

            return(apuestas);
        }
示例#16
0
        // GETByUser: api/Apuesta?email=email
        public IEnumerable <ApuestaDTO> GetByUserEmail(string email)
        {
            var repo            = new ApuestaRepository();
            List <ApuestaDTO> a = repo.RetrieveByUserEmail(email);

            return(a);
        }
示例#17
0
        public IEnumerable <ApuestaDTO> GetByMercado(int mercado)
        {
            var repo            = new ApuestaRepository();
            List <ApuestaDTO> a = repo.RetrieveByMercado(mercado);

            return(a);
        }
示例#18
0
        public List <Apuesta> GetApuestas()// recuperar todas las apuestas AE5
        {
            ApuestaRepository apuestaRepository = new ApuestaRepository();
            List <Apuesta>    listApuesta       = apuestaRepository.GetApuestas();

            return(listApuesta);
        }
示例#19
0
        // GET: api/Apuesta/
        public IEnumerable <Apuesta> Get()
        {
            var            repo = new ApuestaRepository();
            List <Apuesta> a    = repo.Retrieve();

            return(a);
        }
示例#20
0
        // GET: api/Apuesta/?Email=email&tipoMercado=tipo
        public IEnumerable <ApuestaUser> GetApuestasUser(string Email, double tipoMercado)
        {
            var repo = new ApuestaRepository();
            List <ApuestaUser> apuestasUser = repo.getApuestaUser(Email, tipoMercado);

            return(apuestasUser);
        }
示例#21
0
        // GET: api/Apuestas?id_mercado={id_mercado}
        public IEnumerable <ApuestaExamen> GetApuestasExamen()
        {
            var repo = new ApuestaRepository();
            List <ApuestaExamen> apuesta = repo.ApuestasExamen();

            return(apuesta);
        }
示例#22
0
        // POST: api/Apuestas
        public void PostApuesta([FromBody] ApuestaDTO aps)
        {
            Debug.WriteLine("DENTRO de post apuesta vale " + aps);
            var repo = new ApuestaRepository();

            repo.insertarApuesta(aps);
        }
示例#23
0
        // GET: api/Apuesta
        public IEnumerable <ApuestaDTO> GetDTO()
        {
            var repository             = new ApuestaRepository();
            List <ApuestaDTO> apuestas = repository.retrieveDTO();

            return(apuestas);
        }
示例#24
0
        // GET: api/Apuestas

        /*public IEnumerable<Apuesta> Get()
         * {
         *  var repo = new ApuestaRepository();
         *  List<Apuesta> apuestas = repo.Retrieve();
         *  return apuestas;
         * }*/
        //[Authorize(Roles="Standard")]
        //GET: API/Apuestas

        /*public IEnumerable<ApuestaDTO> GetDatosApuesta()
         * {
         *  var repo = new ApuestaRepository();
         *  List<ApuestaDTO> apuestas = repo.RetrieveApuesta();
         *  return apuestas;
         * }*/
        // GET: api/Apuestas?email={email}
        public IEnumerable <Apuesta2> GetApuestas1(double menor, double mayor)
        {
            var             repo    = new ApuestaRepository();
            List <Apuesta2> apuesta = repo.RetrieveApuestas1(menor, mayor);

            return(apuesta);
        }
        // GET: api/Apuestas

        public IEnumerable <Apuesta2> Get()
        {
            var             repo     = new ApuestaRepository();
            List <Apuesta2> apuestas = repo.RetrieveByCuota();

            return(apuestas);
        }
        // GET: api/Apuesta?cuota=cuota1&cuota=cuota2

        public IEnumerable <ApuestaDTO1> GetCuota(string email_fk, double cuotamax)
        {
            var repo = new ApuestaRepository();

            List <ApuestaDTO1> apuesta = repo.RetrieveCuota(email_fk, cuotamax);

            return(apuesta);
        }
        /// <summary>
        /// Metodo para filtrar a traves de Mercado_id_mercado y Email
        /// </summary>
        // GET: api/Apuestas?Mercado_id_mercado=Mercado_id_mercado&Email=Email
        public IEnumerable <ApuestaFilter2> GetApuesta2(int mercado, string email)
        {
            var repo = new ApuestaRepository();
            //List<Apuesta> apuestas = repo.Retrieve();
            List <ApuestaFilter2> apuestas = repo.GiveApuesta2(mercado, email);

            return(apuestas);
        }
        [Authorize(Roles = "Admin")]//Autorizo solo a ADMIN a hacer la consulta
        public IEnumerable <ApuestaFilter> GetApuesta(string email, string tipo)
        {
            var repo = new ApuestaRepository();
            //List<Apuesta> apuestas = repo.Retrieve();
            List <ApuestaFilter> apuestas = repo.GiveApuesta(email, tipo);

            return(apuestas);
        }
        public IEnumerable <ApuestaDTO> Get()
        {
            var repo = new ApuestaRepository();
            //List<Apuesta> apuestas = repo.Retrieve();
            List <ApuestaDTO> apuestas = repo.RetrieveDTO();

            return(apuestas);
        }
        // GET: api/Apuesta?id_mercado=id_mercado

        public IEnumerable <ApuestaDTO> GetTipoUnderOver(int id_mercado_fk)
        {
            var repo = new ApuestaRepository();

            List <ApuestaDTO> apuesta = repo.RetrieveDatos(id_mercado_fk);

            return(apuesta);
        }