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"); }
public ActionResult Post([FromBody] Autor autor) { context.Autores.Add(autor); context.SaveChanges(); return(new CreatedAtRouteResult("obtenerAutor", new { id = autor.Id }, autor)); }