Continuing work on issue #41 and #42. Added functionality to delete album and artist records

This commit is contained in:
amazing-username
2019-05-16 21:47:19 -04:00
parent 8f6364922b
commit a471d40cb6
5 changed files with 367 additions and 9 deletions
+26
View File
@@ -192,6 +192,32 @@ namespace Icarus.Models.Context
_logger.Error(msg, "An error occurred");
}
}
public void DeleteArtist(Artist artist)
{
try
{
_logger.Info("Deleting artist record");
using (var conn = GetConnection())
{
conn.Open();
var query = "DELETE Artist WHERE ArtistId=@ArtistId";
using (var cmd = new MySqlCommand(query, conn))
{
cmd.Parameters.AddWithValue("@ArtistId", artist.ArtistId);
cmd.ExecuteNonQuery();
}
}
}
catch (Exception ex)
{
var msg = ex.Message;
_logger.Error(msg, "An error occurred");
}
}
public Artist GetArtist(Artist artist)
{