// Get: api/Mercados?mercadoid=mercadoid
        public Mercado GetbyID(int id)
        {
            var     repo    = new MercadosRepository();
            Mercado mercado = repo.Retrieve(id);

            return(mercado);
        }
Esempio n. 2
0
        // GET: api/Mercados
        public List <Mercado> Get()
        {
            var            repo     = new MercadosRepository();
            List <Mercado> mercados = repo.Retrieve();

            return(mercados);
        }
        public IEnumerable <Mercado> Get()
        {
            MercadosRepository rep   = new MercadosRepository();
            List <Mercado>     lista = rep.Retrieve();

            return(lista);
        }
        // GET: api/Mercados
        public IEnumerable <MercadoDTO> Get()
        {
            var repo = new MercadosRepository();
            List <MercadoDTO> mercados = repo.Retrieve();

            return(mercados);
        }
Esempio n. 5
0
        // GET: api/Mercados/5
        public List <Mercados> Get(int id_partido)
        {
            var             repo     = new MercadosRepository();
            List <Mercados> mercados = repo.Retrieve(id_partido);

            return(mercados);
        }
Esempio n. 6
0
        public Mercados Get(int id)
        {
            var      repo = new MercadosRepository();
            Mercados d    = repo.Retrieve();

            return(d);
        }
Esempio n. 7
0
        // GET: api/Mercados?ID_evento=id & Over_Under=tipo
        public IEnumerable <Mercado> Get(int id, float tipo)
        {
            var            repo     = new MercadosRepository();
            List <Mercado> mercados = repo.Retrieve();

            // List<Mercado> mercados = repo.RetrieveByTipoandId(id, tipo);
            return(mercados);
        }
Esempio n. 8
0
        public string Post([FromBody] Apuesta a)
        {
            ApuestasRepository rep    = new ApuestasRepository();
            MercadosRepository repMer = new MercadosRepository();
            Mercado            mer    = repMer.Retrieve(a.IdMercado);

            a.Cuota = a.TipoApuesta == 'A' ? mer.CuotaOver : mer.CuotaUnder;
            mer.RecalculaCuotas(a.TipoApuesta, a.DineroApostado);
            repMer.Save(mer);
            rep.Save(a);
            return("OK");
        }
Esempio n. 9
0
        /*** Ejercicio 3 Fin cambio controller ***/


        // GET: api/Apuestas?userEmail=userEmail

        /*public IEnumerable<ApuestaDTO> GetByUserEmail(string userEmail)
         * {
         *  var repo = new ApuestasRepository();
         *  List<ApuestaDTO> apuestas = repo.RetrieveByEmailDTO(userEmail);
         *  return apuestas;
         * }
         * //Get: api/Apuestas?mercadoId=mercadoId
         * public IEnumerable<ApuestaDTO> GetByMercadoId(int mercadoId)
         * {
         *  var repo = new ApuestasRepository();
         *  List<ApuestaDTO> apuestas = repo.RetrieveByMercadoIdDTO(mercadoId);
         *  return apuestas;
         * }
         */

        //POST: api/Apuestas
        public void Post([FromBody] Apuesta a)
        {
            var repo = new ApuestasRepository();

            repo.Save(a);

            var     repo2 = new MercadosRepository();
            Mercado m     = repo2.Retrieve(a.MercadoId);

            m.UpdateDinero(a.Tipo, a.Dinero);
            m.UpdateCuotas();
            repo2.Update(m);
        }