Chimney.Shared.UserControls.ChimneyServerUserControl.chimneyMpdServer_OnRm C# (CSharp) 메소드

chimneyMpdServer_OnRm() 개인적인 메소드

private chimneyMpdServer_OnRm ( object sender, ResponseEventArgs e ) : void
sender object
e Chimney.MPD.ResponseEventArgs
리턴 void
        async void chimneyMpdServer_OnRm(object sender, ResponseEventArgs e)
        {
            if (e.arguments.Count > 0)
            {
                string rmplaylistname = e.arguments[0];

                var rmPlaylists = await Dbconnection.FindAsync<Playlist>(o => o.Name == rmplaylistname);

                if (rmPlaylists != null)
                {
                    await Dbconnection.QueryAsync<PlaylistFile>("DELETE FROM PlaylistFiles WHERE PlaylistId = " + rmPlaylists.PlaylistId);
                    
                    await Dbconnection.DeleteAsync(rmPlaylists);
                }
            }

            chimneyMpdServer.AppendResponse(string.Empty, e.id, e.position);
            if (OnIdleEvent != null) OnIdleEvent(this, new IdleEventArgs("stored_playlist"));

        }
ChimneyServerUserControl