Add update method for data access

This commit is contained in:
Alatreon 2021-12-05 16:17:05 -08:00
parent 012af8f5d7
commit ae0d3db59c

View File

@ -22,7 +22,8 @@ namespace TeamHobby.HobbyProjectGenerator.Archive
// conn.Open();
}
public bool DeleteData()
// The also Identical to update data, maybe only one method is enough
public bool DeleteData(string cmd)
{
throw new NotImplementedException();
}
@ -46,6 +47,7 @@ namespace TeamHobby.HobbyProjectGenerator.Archive
// while (myReader)
// Print to console
conn.Close();
conn.Dispose();
return sqlReader;
}
catch (Exception e)
@ -55,11 +57,31 @@ namespace TeamHobby.HobbyProjectGenerator.Archive
}
}
// TODO: No idea how to check if the command is valid or where to check it
public bool UpdateData(string cmd)
{
throw new NotImplementedException();
try
{
conn.Open();
// Create the SQL command object
SqlCommand command = new SqlCommand(cmd, conn);
// Execute the command to change the rows in a table
command.ExecuteNonQuery();
conn.Close();
conn.Dispose();
return true;
}
catch (Exception e)
{
Console.WriteLine(e.Message);
return false;
}
}
// Very similar to UpdataData if not identical
public bool WriteData(string cmd)
{
throw new NotImplementedException();