Chimney.Shared.UserControls.ChimneyServerUserControl.chimneyMpdServer_OnRandom C# (CSharp) Method

chimneyMpdServer_OnRandom() private method

private chimneyMpdServer_OnRandom ( object sender, ResponseEventArgs e ) : void
sender object
e Chimney.MPD.ResponseEventArgs
return void
        async void chimneyMpdServer_OnRandom(object sender, ResponseEventArgs e)
        {
            if (e.arguments.Count > 0)
            {
                int newOptionSetting = 0;
                bool suc = int.TryParse(e.arguments.First<string>(), out newOptionSetting);

                var option = await Dbconnection.FindAsync<Option>(o => o.Name == "random");

                if (option != null)
                {
                    option.ValueBool = (newOptionSetting == 0) ? false : true;
                    await Dbconnection.UpdateAsync(option);
                    option_random = (newOptionSetting == 0) ? false : true;
                }
            }
            chimneyMpdServer.AppendResponse(string.Empty, e.id, e.position);
            if (OnIdleEvent != null) OnIdleEvent(this, new IdleEventArgs("options"));

        }
ChimneyServerUserControl