Пример #1
0
        // GET: api/Apuesta/5
        public ApuestaDTO Get(int id)
        {
            var        repo = new ApuestaRepository();
            ApuestaDTO a    = repo.Retrieve();

            return(a);
        }
Пример #2
0
        // GET: api/Apuestas?apuestaid=apuestaid

        /*** Ejercicio 3 Cambio controller ***/
        public ApuestaDTO Get(int apuestaid)
        {
            var        repo    = new ApuestasRepository();
            ApuestaDTO apuesta = repo.RetrieveToDTO(apuestaid);

            return(apuesta);
        }
Пример #3
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);
        }
        // GET: api/Apuesta
        public ApuestaDTO Get()
        {
            var repo = new ApuestaRepository();
            //Apuesta a = repo.Retrieve();
            ApuestaDTO a = repo.RetrieveDTO();

            return(a);
        }
Пример #5
0
        public void Post([FromBody] ApuestaDTO apuesta)
        {
            var    repo  = new ApuestaRepository();
            var    repo2 = new MercadoRepository();
            double tipo  = repo.Cuota(apuesta);

            repo.Save(apuesta, tipo);
            repo2.dineroUpdate(apuesta);
            MercadoCuota cUpdate = repo2.cuotaUpdate();

            repo2.calc(cUpdate);
        }
Пример #6
0
        // POST: api/Apuesta
        public void Post([FromBody] ApuestaDTO apuesta)
        {
            var repoMercado = new MercadoRepository();
            var repo        = new ApuestaRepository();

            double cuota = repo.RetrieveCuotas(apuesta);

            repoMercado.UpdateDinero(apuesta);

            MercadoDinero dinero = repoMercado.RetrieveDinero();

            repoMercado.Calculos(dinero);
            repo.Save(apuesta, cuota);
        }
Пример #7
0
        public List <ApuestaDTO> GetApuestaDTO()
        {
            List <Apuesta> apuestas = new List <Apuesta>();

            using (PlaceMyBetContext context = new PlaceMyBetContext())
            {
                apuestas = context.Apuestas.Include(p => p.Mercados).ToList();
            }

            List <ApuestaDTO> apuestaDTO = new List <ApuestaDTO>();

            foreach (Apuesta a in apuestas)
            {
                ApuestaDTO apuestaDto = ToDTO(a);
                apuestaDTO.Add(apuestaDto);
            }

            return(apuestaDTO);
        }
Пример #8
0
        public JuegoDTO getBySerial(string id)
        {
            try
            {
                var model = db.chances.Include(x => x.apuestas).Include(x => x.loteria).Include(x => x.vendedor).FirstOrDefault(x => x.serial == id.Trim());
                if (model == null)
                {
                    throw new Exception("serial no existe");
                }

                JuegoDTO result = new JuegoDTO();
                result.cifras             = model.cifras.ToString();
                result.codigoDeValidacion = model.codigoDeValidacion;
                result.loteria            = model.loteria.nombre;
                result.fecha       = model.fecha;
                result.fechaSorteo = model.loteria.proximoSorteo;
                result.sorteo      = model.sorteo;

                result.serial     = id;
                result.telefono   = model.telefono;
                result.vendedorId = model.vendedorId;
                result.vendedor   = model.vendedor.nombre;
                model.apuestas.ForEach(x => {
                    ApuestaDTO item = new ApuestaDTO();
                    item.combinado  = x.combinado.Value;
                    item.directo    = x.directo;
                    item.número     = int.Parse(x.numero);
                    item.pata       = x.pata.Value;
                    item.uña        = x.una.Value;
                    result.apuestas.Add(item);
                });
                result.totalApuesta = model.totalApuesta;
                return(result);
            }
            catch (Exception)
            {
                throw;
            }
        }
 // POST: api/Apuesta
 public void Post([FromBody] ApuestaDTO apuesta)
 {
 }