wenku10.Pages.Sharers.ScriptDetails.TogglePublic C# (CSharp) Method

TogglePublic() private method

private TogglePublic ( object sender, RoutedEventArgs e ) : void
sender object
e Windows.UI.Xaml.RoutedEventArgs
return void
        private void TogglePublic( object sender, RoutedEventArgs e )
        {
            MarkLoading();
            RCache.POST(
                Shared.ShRequest.Server
                , Shared.ShRequest.Publish( BindItem.Id, !BindItem.Public, AccessToken )
                , ( e2, QId ) =>
                {
                    try
                    {
                        JsonStatus.Parse( e2.ResponseString );
                        BindItem.Public = !BindItem.Public;
                    }
                    catch ( Exception ex )
                    {
                        BindItem.ErrorMessage = ex.Message;
                    }
                    MarkNotLoading();
                }
                , ( a, b, ex ) =>
                {
                    BindItem.ErrorMessage = ex.Message;
                    MarkNotLoading();
                }
                , false
            );
        }
        #endregion