public IHttpActionResult Putdistribudores(int id, distribudores distribudores)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != distribudores.distribuidor_id)
            {
                return(BadRequest());
            }

            db.Entry(distribudores).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!distribudoresExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        // GET: Juegos
        public ActionResult Index()
        {
            dynamic ArrayJuegos = _traductor.Get("https://localhost:44335/api/juegos");

            foreach (var item in ArrayJuegos)
            {
                juegos juego = new juegos();
                juego.juego_id          = item.juego_id;
                juego.titulo            = item.titulo;
                juego.fecha_lanzamiento = item.fecha_lanzamiento;
                juego.imagen            = item.imagen;
                juego.distribuidor_id   = item.distribuidor_id;
                _juegos.Add(juego);
            }

            dynamic Arraygeneros = _traductor.Get("https://localhost:44335/api/generos");

            foreach (var item in Arraygeneros)
            {
                generos genero = new generos();
                genero.genero_id          = item.genero_id;
                genero.genero_descripcion = item.genero_descripcion;
                _generos.Add(genero);
            }

            dynamic ArrayDistribuidores = _traductor.Get("https://localhost:44335/api/distribudores");

            foreach (var item in ArrayDistribuidores)
            {
                distribudores distribuidor = new distribudores();
                distribuidor.distribuidor_id              = item.distribuidor_id;
                distribuidor.distribuidor_razonsocial     = item.distribuidor_razonsocial;
                distribuidor.distribuidor_fecha_fundacion = item.distribuidor_fecha_fundacion;
                _distribuidores.Add(distribuidor);
            }

            dynamic ArrayDesarrolladores = _traductor.Get("https://localhost:44335/api/desarrolladores");

            foreach (var item in ArrayDesarrolladores)
            {
                desarrolladores desarrollador = new desarrolladores();
                desarrollador.desarrollador_id              = item.desarrollador_id;
                desarrollador.desarrollador_razonsocial     = item.desarrollador_razonsocial;
                desarrollador.desarrollador_fecha_fundacion = item.desarrollador_fecha_fundacion;
                _desarrolladores.Add(desarrollador);
            }

            ViewData["juegos"]          = _juegos;
            ViewData["generos"]         = _generos;
            ViewData["distribuidores"]  = _distribuidores;
            ViewData["desarrolladores"] = _desarrolladores;


            return(View());
        }
        public IHttpActionResult Getdistribudores(int id)
        {
            distribudores distribudores = db.distribudores.Find(id);

            if (distribudores == null)
            {
                return(NotFound());
            }

            return(Ok(distribudores));
        }
        public IHttpActionResult Postdistribudores(distribudores distribudores)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.distribudores.Add(distribudores);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = distribudores.distribuidor_id }, distribudores));
        }
        public IHttpActionResult Deletedistribudores(int id)
        {
            distribudores distribudores = db.distribudores.Find(id);

            if (distribudores == null)
            {
                return(NotFound());
            }

            db.distribudores.Remove(distribudores);
            db.SaveChanges();

            return(Ok(distribudores));
        }