private void HideLoading() { this.IsLoading = false; this.IsLoaded = true; this._currentPostTask = null; }
public void Send() { if (this._currentPostTask != null) { return; // don't post the 2nd time } if (!this.ValidateAll()) { return; } string url = this._urlBuilder.BuildAddPostUrl(this.BoardName); var parameters = this.CreatePostParameters(); this._currentPostTask = new HttpPostTask(url, parameters, this.OnPostCompleted); this._currentPostTask.OnError = this.OnPostError; this.ShowLoading(); this._currentPostTask.Execute(); }