Example #1
0
        /// <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();
 }
Example #3
0
 //--------------------------------------------------------Events:---------------------------------------------------------------------\\
 #region --Events--
 private void OnRequestError(AbstractManager sender, RequestErrorEventArgs e)
 {
     MODEL.ShowError = true;
 }
Example #4
0
 static void OnNetworkErrorOccured(RequestErrorEventArgs e)
 {
     if (NetworkErrorOccured != null)
         NetworkErrorOccured(null, e);
 }
Example #5
0
 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);
        }
Example #7
0
 //--------------------------------------------------------Events:---------------------------------------------------------------------\\
 #region --Events--
 private void OnRequestError(AbstractManager sender, RequestErrorEventArgs e)
 {
     MODEL.ShowError = true;
     MODEL.ErrorMsg  = $"Failed to load news/news sources.\n{e}";
 }