Beispiel #1
0
        public void TryRun(FeedBackRequest callback, string title)
        {
            string feedbackMessage;

            if (TryCatch(callback, out feedbackMessage))
            {
                ShowInfo(feedbackMessage, title, STR_TITLE_ICON_success, STR_PANEL_success);
            }
        }
Beispiel #2
0
 private bool TryCatch(FeedBackRequest callback, out string feedback)
 {
     feedback = null;
     try
     {
         feedback = callback();
         return(true);
     }
     catch (BusinessRuleException ex)
     {
         HandleException(ex);
     }
     catch (DbEntityValidationException ex)
     {
         HandleException(ex);
     }
     catch (Exception ex)
     {
         HandleException(ex);
     }
     return(false);
 }