예제 #1
0
 public void CadastrarPlataforma(Plataformas plat)
 {
     using (OpFlixContext ctx = new OpFlixContext()) {
         ctx.Plataformas.Add(plat);
         ctx.SaveChanges();
     }
 }
        public Plataformas BuscarPorId(int id)
        {
            string query = "SELECT * FROM Plataformas WHERE IdPlataforma = @id";

            using (SqlConnection con = new SqlConnection(StringConexao))
            {
                con.Open();
                SqlDataReader sdr;

                using (SqlCommand cmd = new SqlCommand(query, con))
                {
                    cmd.Parameters.AddWithValue("@id", id);
                    sdr = cmd.ExecuteReader();

                    if (sdr.HasRows)
                    {
                        while (sdr.Read())
                        {
                            var plataforma = new Plataformas();
                            plataforma.IdPlataforma = Convert.ToInt32(sdr["IdPlataforma"]);
                            plataforma.Nome         = sdr["Nome"].ToString();
                            return(plataforma);
                        }
                    }
                }
            }
            return(null);
        }
        public List <Plataformas> Listar()
        {
            List <Plataformas> lista = new List <Plataformas>();
            string             query = "SELECT * FROM Plataformas ORDER BY IdPlataforma ASC";

            using (SqlConnection con = new SqlConnection(StringConexao))
            {
                con.Open();
                SqlDataReader sdr;

                using (SqlCommand cmd = new SqlCommand(query, con))
                {
                    sdr = cmd.ExecuteReader();

                    while (sdr.Read())
                    {
                        Plataformas plataforma = new Plataformas();
                        plataforma.IdPlataforma = Convert.ToInt32(sdr["IdPlataforma"]);
                        plataforma.Nome         = sdr["Nome"].ToString();

                        lista.Add(plataforma);
                    }
                }
            }
            return(lista);
        }
예제 #4
0
    //para lograr que choquen contra las paredes


    private void OnTriggerEnter2D(Collider2D other)
    {
        //obtiene referencias
        plat   = other.GetComponent <Plataformas>();
        player = other.GetComponent <PlayerMovement>();
        caja   = other.GetComponent <Empujar>();

        if (plat != null)   //si lo que entra es una plataforma

        {
            plat.SendMessage("EndingReached", esOrigen);
            //Debug.Log("other: " + other.name);
        }

        if (player != null || caja != null)   //si choca le quita el padre
        //Debug.Log("señor pared inc");
        {
            other.transform.parent = null;
            if (player != null)
            {
                DontDestroyOnLoad(GameManager.instance.player);
                GameManager.instance.player.transform.position =
                    new Vector3(GameManager.instance.player.transform.position.x,
                                GameManager.instance.player.transform.position.y, -1.1f);
            }
        }
    }
        public void Atualizar(Plataformas plataforma)
        {
            Plataformas PlataformaBuscada = ctx.Plataformas.FirstOrDefault(x => x.IdPlataforma == plataforma.IdPlataforma);

            PlataformaBuscada.Nome = plataforma.Nome;
            ctx.Plataformas.Update(PlataformaBuscada);
            ctx.SaveChanges();
        }
예제 #6
0
 public void Cadastrar(Plataformas novaPlataforma)
 {
     using (OpflixContext ctx = new OpflixContext())
     {
         ctx.Plataformas.Add(novaPlataforma);
         ctx.SaveChanges();
     }
 }
        }//fim listar

        public void Cadastrar(Plataformas plataformas)
        {
            using (OpFlixContext ctx = new OpFlixContext())
            {
                //INSERT INTO
                ctx.Plataformas.Add(plataformas);
                ctx.SaveChanges();
            }
        }//fim cadastrar
예제 #8
0
        public void Atualizar(Plataformas plataforma)
        {
            Plataformas PlataformaProcurada = ctx.Plataformas.FirstOrDefault(x => x.IdPlataforma == plataforma.IdPlataforma);

            PlataformaProcurada.Nome        = plataforma.Nome;
            PlataformaProcurada.Lancamentos = plataforma.Lancamentos;
            ctx.Plataformas.Update(PlataformaProcurada);
            ctx.SaveChanges();
        }
예제 #9
0
 public IActionResult AtualizarPlataforma(int id, Plataformas plat)
 {
     try {
         plataformaRepository.AtualizarPlataforma(id, plat);
         return(Ok());
     } catch (Exception ex) {
         return(BadRequest(new { message = "Erro: " + ex.Message }));
     }
 }
예제 #10
0
 public IActionResult CadastrarPlataforma(Plataformas plat)
 {
     try {
         plataformaRepository.CadastrarPlataforma(plat);
         return(Ok());
     }catch (Exception ex) {
         return(BadRequest(new { message = "Erro" + ex.Message }));
     }
 }
 public void Deletar(int id)
 {
     using (OpFlixContext ctx = new OpFlixContext())
     {
         Plataformas plataforma = ctx.Plataformas.Find(id);
         ctx.Plataformas.Remove(plataforma);
         ctx.SaveChanges();
     }
 }
        }//fim cadastrar

        public void Atualizar(int id, Plataformas plataformas)
        {
            using (OpFlixContext ctx = new OpFlixContext())
            {
                Plataformas plataforma = ctx.Plataformas.FirstOrDefault(x => x.IdPlataforma == id);
                plataforma.Nome = plataformas.Nome;
                ctx.Plataformas.Update(plataforma);
                ctx.SaveChanges();
            } //fim atualizar
        }     //fim aualizar
예제 #13
0
        public IActionResult BuscarPorId(int id)
        {
            Plataformas plataformas = PlataformaRepository.BuscarPorId(id);

            if (plataformas == null)
            {
                return(NotFound());
            }
            return(Ok(plataformas));
        }
 public void Atualizar(Plataformas plataforma)
 {
     using (OpFlixContext ctx = new OpFlixContext())
     {
         Plataformas plataformabuscada = ctx.Plataformas.Find(plataforma.IdPlataforma);
         plataformabuscada.Nome = plataforma.Nome;
         ctx.Plataformas.Update(plataformabuscada);
         ctx.SaveChanges();
     }
 }
 public void Ataulizar(Plataformas plataforma)
 {
     using (OpFlixContext ctx = new OpFlixContext())
     {
         Plataformas PlataformaBuscada = ctx.Plataformas.FirstOrDefault(x => x.IdPlataforma == plataforma.IdPlataforma);
         PlataformaBuscada.Nome = plataforma.Nome;
         ctx.Plataformas.Update(PlataformaBuscada);
         ctx.SaveChanges();
     }
 }
 public IActionResult Cadastrar(Plataformas plataforma)
 {
     try
     {
         plataformaRepository.Cadastrar(plataforma);
         return(Ok());
     } catch
     {
         return(BadRequest());
     }
 }
예제 #17
0
 public IActionResult Cadastrar(Plataformas novaPlataforma)
 {
     try
     {
         IPlataformasRepository.Cadastrar(novaPlataforma);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IActionResult Cadastrar(Plataformas plataforma)
 {
     try
     {
         PlataformaRepository.Cadastrar(plataforma);
         return(Ok(new { Mensagem = "Plataforma cadastrada com sucesso" }));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { Mensagem = $"Ocorreu o seguinte erro:{ex.Message}" }));
     }
 }
 public IActionResult CadastrarPlataforma(Plataformas plataforma)
 {
     try
     {
         PlataformaRepository.Cadastrar(plataforma);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = ex.Message }));
     }
 }
예제 #20
0
 public void AtualizarPlataforma(int id, Plataformas plat)
 {
     using (OpFlixContext ctx = new OpFlixContext()) {
         var plataforma = BuscarPlataformaPorId(id);
         if (plat.Nome != null)
         {
             plataforma.Nome = plat.Nome;
         }
         ctx.Update(plataforma);
         ctx.SaveChanges();
     }
 }
예제 #21
0
 public IActionResult ListarPorPlataforma(string nomePlataforma)
 {
     try
     {
         Plataformas plataformaEncontrada = IPlataformasRepository.BuscarPorNome(nomePlataforma);
         return(Ok(ILancamentosRepository.ListarPorPlataformas(plataformaEncontrada.IdPlataforma)));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IActionResult Atualizar(int id, Plataformas plataforma)
 {
     try
     {
         plataforma.IdPlataforma = id;
         plataformaRepository.Atualizar(plataforma);
         return(Ok());
     } catch
     {
         return(BadRequest());
     }
 }
 public IActionResult Cadastrar(Plataformas plataforma)
 {
     try
     {
         PlataformaRepository.Cadastrar(plataforma);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Não foi possível realizar o cadastro" + ex.Message }));
     }
 }
 public IActionResult Cadastrar(Plataformas plataforma)
 {
     try
     {
         PlataformaRepository.Cadastrar(plataforma);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Ocorreu um erro " + ex }));
     }
 }
예제 #25
0
 public IActionResult Cadastrar(Plataformas plataforma)
 {
     try
     {
         plataformaRepository.Cadastrar(plataforma);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "IIIIIII deu ruim" + ex.Message }));
     }
 }//fim cadastrar
예제 #26
0
 public IActionResult Atualizar(int id, Plataformas plataformaModificada)
 {
     try
     {
         plataformaModificada.IdPlataforma = id;
         IPlataformasRepository.Atualizar(plataformaModificada);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IActionResult Alterar(Plataformas plataforma, int id)
 {
     plataforma.IdPlataforma = id;
     try
     {
         PlataformaRepository.Atualizar(plataforma);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Ocorreu um erro " + ex }));
     }
 }
        public void Cadastrar(Plataformas plataforma)
        {
            string query = "INSERT INTO Plataformas (Nome) VALUES (@nome)";

            using (SqlConnection con = new SqlConnection(StringConexao))
            {
                con.Open();

                SqlCommand cmd = new SqlCommand(query, con);
                cmd.Parameters.AddWithValue("@Nome", plataforma.Nome);
                cmd.ExecuteNonQuery();
            }
        }
        public void Atualizar(Plataformas plataforma)
        {
            string query = "UPDATE Plataformas SET Nome = @nome WHERE IdPlataforma = @id";

            using (SqlConnection con = new SqlConnection(StringConexao))
            {
                con.Open();
                SqlCommand cmd = new SqlCommand(query, con);
                cmd.Parameters.AddWithValue("@nome", plataforma.Nome);
                cmd.Parameters.AddWithValue("@id", plataforma.IdPlataforma);

                cmd.ExecuteNonQuery();
            }
        }
 public IActionResult Cadastrar(Plataformas plataforma)
 {
     try
     {
         //int IdPlataforma = Convert.ToInt32(HttpContext.User.Claims.First(x => x.Type == JwtRegisteredClaimNames.Jti).Value);
         //plataforma.IdPlataforma = IdPlataforma;
         ////plataforma.Nome = ToString();
         PlataformaRepository.Cadastrar(plataforma);
         return(Ok());
     }
     catch (System.Exception ex)
     {
         return(BadRequest(new { mensagem = ex.Message }));
     }
 }