public void InsertSelectedArtist(Object obj)
        {
            int insertedId;

            if (ArtistSelected.ArtistId < 0)
            {
                insertedId = DataAccess.AddArtist(_artistSelected);
                _artistSelected.ArtistId = insertedId;
            }
            else
            {
                insertedId = ArtistSelected.ArtistId;
            }

            DataAccess.AddRecommandation(Artist.ArtistId, insertedId);
            ArtistsRelatedList.Remove(_artistSelected);

            if (ArtistsRelatedList.Count > 0)
            {
                ShowRelatedArtistList = true;
                NoRelatedToAdd        = false;
            }
            else
            {
                ShowRelatedArtistList = false;
                NoRelatedToAdd        = true;
            }

            ArtistsRecommandationList.Add(DataAccess.GetArtistById(insertedId));
        }
        public void UpdateRelatedList(List <string> nameList)
        {
            foreach (var artist in ArtistsRecommandationList)
            {
                nameList.Remove(artist.ArtistName);
                nameList.Remove(artist.ArtistAlias);
            }

            if (nameList.Count > 0)
            {
                var relatedArtistRegistred = DataAccess.CheckRelatedArtists(nameList);

                foreach (var artist in relatedArtistRegistred)
                {
                    ArtistsRelatedList.Add(artist);
                }

                foreach (var name in ArtistsRelatedList)
                {
                    nameList.Remove(name.ArtistName);
                    nameList.Remove(name.ArtistAlias);
                }
            }

            foreach (var name in nameList)
            {
                ArtistsRelatedList.Add(new ArtistModel()
                {
                    ArtistId = -1, ArtistName = name, ArtistScore = ArtistScores[0], ArtistStatus = ArtistStatuses[5], ArtistAlias = "", ArtistUpToDate = false
                });
            }

            if (ArtistsRelatedList.Count > 0)
            {
                ShowRelatedArtistList = true;
                NoRelatedToAdd        = false;
            }
            else
            {
                ShowRelatedArtistList = false;
                NoRelatedToAdd        = true;
            }
        }