/// <summary> /// Raises handlers of RequestError event. /// </summary> /// <param name="error">The error.</param> /// <param name="defAction">The default next action.</param> private RequestErrorAction RaiseRequestError(InteractionException error, RequestErrorAction defAction) { RequestErrorAction result; var handler = RequestError; if (handler != null) { var args = new RequestErrorEventArgs(error, defAction); handler(this, args); result = args.Action; } else { result = defAction; } return(result); }
//--------------------------------------------------------Events:---------------------------------------------------------------------\\ #region --Events-- private void OnRequestError(AbstractManager sender, RequestErrorEventArgs e) { MODEL.ShowError = true; MODEL.ErrorMsg = "Failed to load tuition fees.\n" + e.GenerateErrorMessage(); }
//--------------------------------------------------------Events:---------------------------------------------------------------------\\ #region --Events-- private void OnRequestError(AbstractManager sender, RequestErrorEventArgs e) { MODEL.ShowError = true; }
static void OnNetworkErrorOccured(RequestErrorEventArgs e) { if (NetworkErrorOccured != null) NetworkErrorOccured(null, e); }
static void OnLastfmErrorOccured(RequestErrorEventArgs e) { if (LastfmErrorOccured != null) LastfmErrorOccured(null, e); }
//--------------------------------------------------------Constructor:----------------------------------------------------------------\\ #region --Constructors-- #endregion //--------------------------------------------------------Set-, Get- Methods:---------------------------------------------------------\\ #region --Set-, Get- Methods-- #endregion //--------------------------------------------------------Misc Methods:---------------------------------------------------------------\\ #region --Misc Methods (Public)-- #endregion #region --Misc Methods (Private)-- #endregion #region --Misc Methods (Protected)-- protected void InvokeOnRequestError(RequestErrorEventArgs args) { OnRequestError?.Invoke(this, args); }
//--------------------------------------------------------Events:---------------------------------------------------------------------\\ #region --Events-- private void OnRequestError(AbstractManager sender, RequestErrorEventArgs e) { MODEL.ShowError = true; MODEL.ErrorMsg = $"Failed to load news/news sources.\n{e}"; }