private void SearchControl_EditMusic(object sender, EditMusicEventArgs e) { if ((int)Me.Rank > 1 && e.NewName != null) { EditMusicsServices.Instance.SendEditMusicRequest(e.ElementToEdit, e.NewName, e.Genre); SearchControl.EditMusicDone(); } else { MessageBox.Show("You have to be at least a user to edit this music"); SearchControl.EditMusicDone(); } }
private void SearchControl_EditMusic(object sender, EditMusicEventArgs e) { if (LoginServices.Instance.TryGetLoggedUserByID(e.ElementToEdit.Provider, out User user)) { if ((int)user.Rank > 1 && e.NewName != null) { EditMusicsServices.Instance.SendEditMusicRequest(e.ElementToEdit, e.NewName, e.Genre, e.ElementToEdit.Provider); } else { MessageBox.Show("You have to be at least a user to edit this music"); } } SearchControl.EditMusicDone(); }
protected virtual void OnEditMusic(EditMusicEventArgs e) => EditMusic?.Invoke(this, e);