Ext.Net.ToolbarDroppable.RaiseAjaxPostBackEvent C# (CSharp) Method

RaiseAjaxPostBackEvent() private method

private RaiseAjaxPostBackEvent ( string eventArgument, ParameterCollection extraParams ) : void
eventArgument string
extraParams ParameterCollection
return void
        public void RaiseAjaxPostBackEvent(string eventArgument, ParameterCollection extraParams)
        {
            bool success = true;
            string msg = null;

            Response response = new Response();

            try
            {
                ToolbarItemCreateEventArgs e = new ToolbarItemCreateEventArgs(extraParams);
                this.OnItemCreate(e);
                
                success = e.Success;
                msg = e.ErrorMessage;                
            }
            catch (Exception ex)
            {
                success = false;
                msg = this.IsDebugging ? ex.ToString() : ex.Message;
                if (this.ResourceManager.RethrowAjaxExceptions)
                {
                    throw;
                }
            }

            response.Success = success;
            response.Message = msg;

            ResourceManager.ServiceResponse = response;
        }
    }