internal int AddArtist(ArtistTable artistTable) { sqlConnection.Insert(artistTable); return(artistTable.ArtistId); }
public ArtistModel LookupArtistByName(string artistName, bool createIfNotFound = true) { ArtistTable artistTable = DatabaseManager.Current.LookupArtist(artistName); if (artistTable == null) { if (createIfNotFound) { ArtistTable newArtist = new ArtistTable(artistName); DatabaseManager.Current.AddArtist(newArtist); ArtistModel artistModel = new ArtistModel(newArtist); artistLookupDictionary.Add(artistModel.ArtistId, artistModel); return artistModel; } else { return null; } } else { return LookupArtistById(artistTable.ArtistId); } }
internal int AddArtist(ArtistTable artistTable) { sqlConnection.Insert(artistTable); return artistTable.ArtistId; }