Example #1
0
        public IHttpActionResult Putdesarrolladores(int id, desarrolladores desarrolladores)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != desarrolladores.desarrollador_id)
            {
                return(BadRequest());
            }

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

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!desarrolladoresExists(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());
        }
Example #3
0
        public IHttpActionResult Getdesarrolladores(int id)
        {
            desarrolladores desarrolladores = db.desarrolladores.Find(id);

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

            return(Ok(desarrolladores));
        }
Example #4
0
        public IHttpActionResult Postdesarrolladores(desarrolladores desarrolladores)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.desarrolladores.Add(desarrolladores);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = desarrolladores.desarrollador_id }, desarrolladores));
        }
Example #5
0
        public IHttpActionResult Deletedesarrolladores(int id)
        {
            desarrolladores desarrolladores = db.desarrolladores.Find(id);

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

            db.desarrolladores.Remove(desarrolladores);
            db.SaveChanges();

            return(Ok(desarrolladores));
        }