示例#1
0
        protected void ShowErrorMessages(UnauthorizedException ex, IJiraToolWindowNavigatorViewModel parent)
        {
            parent.StopLoading();

            string errorMessage = "";

            if (ex.ErrorResponse.ErrorMessages.Length != 0 && ex.ErrorResponse.ErrorMessages != null)
            {
                foreach (string errorMsg in ex.ErrorResponse.ErrorMessages)
                {
                    errorMessage += errorMsg;
                }
            }

            if (ex.ErrorResponse.Errors != null)
            {
                foreach (KeyValuePair <string, string> error in ex.ErrorResponse.Errors)
                {
                    errorMessage += error.Value;
                }
            }

            parent.SetErrorMessage(errorMessage);
        }
示例#2
0
        protected void ShowErrorMessages(WebException ex, IJiraToolWindowNavigatorViewModel parent)
        {
            parent.StopLoading();

            parent.SetErrorMessage(ex.Message);
        }
示例#3
0
 protected void HideErrorMessages(IJiraToolWindowNavigatorViewModel parent)
 {
     parent.SetErrorMessage(null);
 }