public static int Delete(Filme_diretor fd) { Database db = new Database(); string query = "DELETE FROM [dbo].[Filme_diretor] WHERE filme_idfilme = @filme_idfilme AND diretor_iddiretor = @diretor_iddiretor"; Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary.Add("@filme_idfilme", fd.Filme_idfilme); dictionary.Add("@diretor_iddiretor", fd.Diretor_iddiretor); int result = db.NonQuery(query, dictionary); db.Close(); return(result); }
public static int Update(Filme_diretor fd) { Database db = new Database(); string query = "UPDATE Filme_diretor SET diretor_iddiretor=@iddiretor WHERE filme_idfilme = @idfilme"; Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary.Add("@idfilme", fd.Filme_idfilme); dictionary.Add("@idescritor", fd.Diretor_iddiretor); int result = db.NonQuery(query, dictionary); db.Close(); return(result); }
public static int Create(Filme_diretor fd) { Database db = new Database(); string query = @"INSERT INTO[dbo].[Filme_diretor]([filme_idfilme],[diretor_iddiretor])VALUES(@filme_idfilme,@diretor_iddiretor);"; Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary.Add("@filme_idfilme", fd.Filme_idfilme); dictionary.Add("@diretor_iddiretor", fd.Diretor_iddiretor); int result = db.NonQuery(query, dictionary); db.Close(); return(result); }
public GestaoDeDiretoresViewModel() { List <Diretor> lista = Diretor.ReadAll(); if (lista == null) { Diretor.CreateTable(); Filme_diretor.CreateTable(); _diretores = new ObservableCollection <Diretor>(); } else { _diretores = new ObservableCollection <Diretor>(lista); } }
public static List <Filme_diretor> ReadAll() { Database db = new Database(); string query = "SELECT * FROM Filme_diretor"; List <Filme_diretor> lista = new List <Filme_diretor>(); SqlDataReader row = db.Query(query, null); while (row.Read()) { Filme_diretor fd = new Filme_diretor(); fd.Filme_idfilme = (int)row["filme_idfilme"]; fd.Diretor_iddiretor = (int)row["diretor_iddiretor"]; lista.Add(fd); } row.Close(); return(lista); }