예제 #1
0
        public static bool?ShowDialog([NotNull] List <IError> errors)
        {
            var errVM = new ErrorsVM(errors)
            {
                IsDialog = true
            };
            var errView = new ErrorsView(errVM);
            var res     = Application.ShowModalWindow(errView);

            return(res);
        }
예제 #2
0
        public static void ShowLast()
        {
            if (LastErrors?.Any() != true)
            {
                return;
            }
            var errVM = new ErrorsVM(LastErrors)
            {
                IsDialog = false
            };
            var errView = new ErrorsView(errVM);

            Application.ShowModelessWindow(errView);
        }
예제 #3
0
 public static void Show([NotNull] List <IError> errors)
 {
     try
     {
         var errVM = new ErrorsVM(errors)
         {
             IsDialog = false
         };
         var errView = new ErrorsView(errVM);
         Application.ShowModelessWindow(errView);
     }
     catch (Exception ex)
     {
         Logger.Log.Error(ex);
     }
 }