Пример #1
0
        public List<Autor> listarTodos()
        {
            List<Autor> Lista = new List<Autor>();
            SqlDataReader reader = null;
            try
            {
                string select = @"SELECT id_autor_de_obra, nome FROM Autor_de_obra ORDER BY nome ASC;";
                SqlCommand cmd = new SqlCommand(select, this.connection.Conex);
                reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Autor Autor = new Autor();
                    Autor.id_autor_de_obra = reader.GetInt32(0);
                    Autor.nome = reader.GetString(1);

                    Lista.Add(Autor);
                }

                return Lista;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Nenhum Autor encontrado");
                return Lista;
            }
            finally
            {
                reader.Close();
            }
        }
        public void Create(Autor pAutor)
        {
            StringBuilder sql = new StringBuilder();
            sql.Append("Insert into Autores (nome,endereco, idCidade) ");
            sql.Append("Values (@nome, @endereco, @idCidade)");

            MySqlCommand cmm = new MySqlCommand();
            cmm.Parameters.AddWithValue("@nome", pAutor.nome);
            cmm.Parameters.AddWithValue("@endereco", pAutor.endereco);
            cmm.Parameters.AddWithValue("@idCidade", pAutor.cidade.id);

            cmm.CommandText = sql.ToString();

            ConnectionCup.MySql.MySql.ExecutarCommando(cmm);
        }
 public ActionResult Create(Autor pAutor)
 {
     //recebe o autor com o objeto cidade, mas somente com o id da cidade.
     Autor.Create(pAutor);
     return RedirectToAction("Index");
 }
Пример #4
0
 public ActionResult Post([FromBody] Autor autor)
 {
     context.Autores.Add(autor);
     context.SaveChanges();
     return(new CreatedAtRouteResult("obtenerAutor", new { id = autor.Id }, autor));
 }