Example #1
0
        public static async Task ValidateXML(AppState appState, IModalService Modal,
                                             MonacoEditor editor, ValidationEventHandler eventHandler)
        {
            try
            {
                appState.isWorking();
                Helpers.validationErrors.Clear();
                await Task.Delay(1);

                byte[]       byteArrayX = Encoding.ASCII.GetBytes(await editor.GetValue());
                MemoryStream streamX    = new MemoryStream(byteArrayX);
                XmlReader    reader     = XmlReader.Create(streamX);

                XmlDocument document = new XmlDocument();
                document.Load(reader);
                document.Schemas = schemaSet;

                document.Validate(eventHandler);
            }
            catch (Exception e)
            {
                Helpers.validationErrors.Add(e.Message);
                //throw;
            }
            finally
            {
                appState.notWorking();
                ShowValModal(Modal);
            }
        }
Example #2
0
 public SongManagerViewModel(
     IModalService modalService,
     ISongService songService)
 {
     _modalService = modalService;
     _songService  = songService;
 }
        public static async Task <bool> Confirm(this IModalService modalService, string text)
        {
            var modal  = modalService.Show <ConfirmModal>(text);
            var result = await modal.Result;

            return(!result.Cancelled);
        }
Example #4
0
 public TestBase()
 {
     _host         = new TestHost();
     _modalService = new ModalService();
     _host.AddService <IModalService>(_modalService);
     _host.AddService <IJSRuntime>(new MockJsRuntime());
 }
Example #5
0
        public static async Task <bool> OkCancel(IModalService modalService, string title, string message)
        {
            if (modalService == null)
            {
                throw new NullReferenceException("modalService");
            }

            ModalParameters mp = new ModalParameters();

            mp.Add(nameof(OkCancelContent.Message), message);

            ModalOptions mo = new ModalOptions();

            mo.DisableBackgroundCancel = true;
            mo.HideCloseButton         = true;

            IModalReference result = modalService.Show <OkCancelContent>(title, mp, mo);
            ModalResult     mr     = await result.Result;

            if (mr.Cancelled)
            {
                return(false);
            }
            return(true);
        }
Example #6
0
 public CreateBusinessAdminViewModel(IHttpClient client, IHttpExecutor httpExecutor, IModalService modalService, IToastService toastService)
 {
     _client       = client;
     _httpExecutor = httpExecutor;
     _modalService = modalService;
     _toastService = toastService;
 }
Example #7
0
 public VerifyOrderViewModel(IOrderRepository orderRepository, IModalService modalService, AuthenticationStateProvider authenticationStateProvider)
 {
     _orderRepository             = orderRepository;
     _modalService                = modalService;
     _authenticationStateProvider = authenticationStateProvider;
     LoadSummaryOrdersList();
 }
Example #8
0
        public static async Task <(bool, string)> TextInput(IModalService modalService, string title, string message, string defaultValue = null)
        {
            if (modalService == null)
            {
                throw new NullReferenceException("modalService");
            }

            ModalParameters mp = new ModalParameters();

            mp.Add(nameof(TextInputContent.Message), message);
            mp.Add(nameof(TextInputContent.Value), defaultValue);

            ModalOptions mo = new ModalOptions();

            mo.DisableBackgroundCancel = true;
            mo.HideCloseButton         = true;

            IModalReference result = modalService.Show <TextInputContent>(title, mp, mo);
            ModalResult     mr     = await result.Result;

            if (mr.Cancelled)
            {
                return(false, null);
            }
            return(true, mr.Data as string);
        }
Example #9
0
 public UpdateContactDetailsViewModel(BusinessService businessService, IOperationsManager operationsService, IToastService toastService, IPubSubService pubSubService, IModalService modalService)
 {
     _businessService   = businessService;
     _operationsService = operationsService;
     _toastService      = toastService;
     _pubSubService     = pubSubService;
     _modalService      = modalService;
 }
Example #10
0
        public SecondPageViewModel(INavigationService navigationService, IModalService modalService)
        {
            _navigationService = navigationService;
            _modalService      = modalService;

            NavigateBackCommand           = new DelegateCommand(NavigateBackTo);
            ShowConfirmationDialogCommand = new DelegateCommand(ShowConfirmationDialog);
        }
Example #11
0
 public DemoPageViewModel(IGenericListService presentsService, INotificationService notificationService, IDialogService dialogService, IModalService modalService, IPaneService paneService)
 {
     _presentsService     = presentsService;
     _notificationService = notificationService;
     _dialogService       = dialogService;
     _modalService        = modalService;
     _paneService         = paneService;
 }
 public ModalServiceClient(IModalService modalService)
 {
     _modalService       = modalService;
     DefaultModalOptions = new ModalOptions
     {
         ContentScrollable = true
     };
 }
        public MainPageViewModel(IModalService svcModal, IApplicationService svcApp)
        {
            this.svcModal = svcModal;
            this.svcApp   = svcApp;

            AddRule(() => Age.HasValue, "'{0}' not specified", () => Age);
            AddRule(() => Age > 0, "'{0}' has invalid value '{1}'", () => Age);
            AddRule(() => !Name.IsNullOrWhiteSpace(), "'{0}' not specified", () => Name);
        }
Example #14
0
        public ProductViewModel(IProductRepository productRepository, ICategoryRepository categoryRepository, IModalService modalService)
        {
            _productRepository  = productRepository;
            _categoryRepository = categoryRepository;
            _modalService       = modalService;

            ProductList  = new List <ProductModel>(_productRepository.GetAll());
            CategoryList = _categoryRepository.GetAll();
        }
        void ComponentDispatcher_LeaveThreadModal(object sender, EventArgs e)
        {
            IModalService modalService = Context.Services.GetService <IModalService>();

            if (modalService != null)
            {
                modalService.SetModalState(false);
            }
        }
Example #16
0
        public static void ShowModal(string msg, IModalService Modal)
        {
            ModalOptions options = new ModalOptions()
            {
                HideCloseButton = true
            };

            Modal.Show <Confirm>(msg, options);
        }
Example #17
0
        /// <summary>
        /// Shows a message in a modal dialog.
        /// </summary>
        /// <param name="modalService">The modal service.</param>
        /// <param name="title">The title.</param>
        /// <param name="message">The message.</param>
        public static Task ShowMessageAsync(this IModalService modalService, string title, string message)
        {
            var messageParams = new ModalParameters();

            messageParams.Add(nameof(ModalMessage.Text), message);
            var modal = modalService.Show <ModalMessage>(title, messageParams);

            return(modal.Result);
        }
Example #18
0
 public CrawlerApp(IRioBusRepository riobusRepository, ILineService lineService, IUnitOfWork work, IModalService modalService, IGpsService gpsService, IItineraryService itineraryService, IDataRioRepository datarioRepository)
 {
     _riobusRepository  = riobusRepository;
     _lineService       = lineService;
     _work              = work;
     _modalService      = modalService;
     _gpsService        = gpsService;
     _itineraryService  = itineraryService;
     _datarioRepository = datarioRepository;
 }
Example #19
0
 public UpdateDescriptionViewModel(IModalService modalService, UpdateDescription model, IWuEndpoint endpoint) : base(modalService, endpoint)
 {
     if (model == null)
     {
         throw new ArgumentNullException(nameof(model));
     }
     Model         = model;
     _eulaAccepted = model.EulaAccepted;
     _selected     = model.SelectedForInstallation;
 }
 public YoutubeDlViewModel(
     IYoutubeDlService youtubeDlService,
     IModalService modalService,
     ILoaderService loaderService
     )
 {
     _youtubeDlService = youtubeDlService;
     _modalService     = modalService;
     _loaderService    = loaderService;
 }
        public AddEndpointWindow(IModalService modalService, WuEndpointCollection endpointCollection,
                                 WuEndpointFactory endpointFactory)
        {
            _modalService       = modalService ?? throw new ArgumentNullException(nameof(modalService));
            _endpointCollection = endpointCollection ?? throw new ArgumentNullException(nameof(endpointCollection));
            _wuEndpointFactory  = endpointFactory;

            InitializeComponent();

            TextBoxUrlInput.Text = $"{AddHostViewModel.DefaultScheme}://localhost:{AddHostViewModel.DefaultPort}/{AddHostViewModel.DefaultPath}";
        }
Example #22
0
        public TableauViewModel(IDataAccess dataAccess, CurrentUserService currentUser,
                                NotificationService notificationSvc, IBlazorDownloadFileService blazorDownloadFileService,
                                NavigationManager navigationManager, IModalService modalSvc)
        {
            DataAccess           = dataAccess;
            CurrentUserService   = currentUser;
            _notificationService = notificationSvc;
            DownloadFileService  = blazorDownloadFileService;

            ModalService      = modalSvc;
            NavigationManager = navigationManager;
        }
 public InfoWindowViewModel(IModalService modalService, WuEndpointCollection endpointCollection)
 {
     if (endpointCollection == null)
     {
         throw new ArgumentNullException(nameof(endpointCollection));
     }
     if (modalService == null)
     {
         throw new ArgumentNullException(nameof(modalService));
     }
     ModalService       = modalService;
     EndpointCollection = endpointCollection;
 }
Example #24
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FileService"/> class.
 /// </summary>
 /// <param name="modalService">The modalService<see cref="IModalService"/>.</param>
 /// <param name="mediationService">The mediationService<see cref="IMediationService"/>.</param>
 /// <param name="cardFactory">The cardFactory<see cref="ICardFactory"/>.</param>
 /// <param name="cardSubStepFactory">The cardSubStepFactory<see cref="ICardSubStepFactory"/>.</param>
 /// <param name="programDataFactory">The programDataFactory<see cref="IProgramDataFactory"/>.</param>
 public FileService(
     IModalService modalService,
     IMediationService mediationService,
     ICardFactory cardFactory,
     ICardSubStepFactory cardSubStepFactory,
     IProgramDataFactory programDataFactory)
 {
     _modalService       = modalService;
     _mediationService   = mediationService;
     _cardFactory        = cardFactory;
     _cardSubStepFactory = cardSubStepFactory;
     _programDataFactory = programDataFactory;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="ProdModalDialogViewModel"/> class.
        /// </summary>
        /// <param name="modalService">The modalService<see cref="IModalService"/>.</param>
        /// <param name="playbackService">The playbackService<see cref="IPlaybackService"/>.</param>
        public ProdModalDialogViewModel(IModalService modalService, IPlaybackService playbackService)
        {
            _modalService    = modalService;
            _playbackService = playbackService;

            AbortCommand = new DelegateCommand(Abort).ObservesCanExecute(() => ModalService.ActiveModalData !.CanAbort);

            ContinueCommand = new DelegateCommand(Continue).ObservesCanExecute(() => ModalService.ActiveModalData !.CanContinue);

            RetryCommand = new DelegateCommand(Retry).ObservesCanExecute(() => ModalService.ActiveModalData !.CanRetry);

            CustomCommand = new DelegateCommand(Custom).ObservesCanExecute(() => ModalService.ActiveModalData !.CanCustom);
        }
 public WuEndpointBasedViewModel(IModalService modalService, IWuEndpoint endpoint)
 {
     if (endpoint == null)
     {
         throw new ArgumentNullException(nameof(endpoint));
     }
     if (modalService == null)
     {
         throw new ArgumentNullException(nameof(modalService));
     }
     WeakRefEndpoint = new WeakReference <IWuEndpoint>(endpoint);
     ModalService    = modalService;
 }
Example #27
0
        public static async Task <DialogResult> ShowMessageAsync(this IModalService service, string?title, string?text, MessageBoxButtons buttons, bool requireInteraction = true)
        {
            var model = new MessageBoxModel()
            {
                Title              = title,
                Text               = text,
                Buttons            = buttons,
                RequireInteraction = requireInteraction
            };

            await service.ShowAsync(model);

            return(model.DialogResult);
        }
        public async Task <BarcodeResult> ScanBarcode(IModalService modalService)
        {
            myIsScanning = true;
            var moviesModal = modalService.Show <BarcodeScannerComponent>("Scanner");
            var result      = await moviesModal.Result;

            if (result.Data is BarcodeResult barcodeResult)
            {
                myIsScanning = false;
                return(barcodeResult);
            }
            myIsScanning = false;
            return(null);
        }
Example #29
0
        public NewTableViewModel(CurrentUserService userService, IDataAccess dataAccess,
                                 NotificationService notification, NavigationManager navigationManager,
                                 IModalService modalSvc)
        {
            TableauModel         = new TableauModelValidation();
            TableauModel.IdTable = Guid.NewGuid();

            NouvelleColonne = new ColonneModel();

            CurrentUserService   = userService;
            DataService          = dataAccess;
            _notificationService = notification;

            ModalService       = modalSvc;
            _navigationManager = navigationManager;
        }
Example #30
0
 public static void ShowValModal(IModalService Modal)
 {
     if (validationErrors.Count > 0)
     {
         string msg = "";
         foreach (string s in Helpers.validationErrors)
         {
             msg = msg + s + Environment.NewLine;
         }
         ShowModal(msg, Modal);
     }
     else
     {
         ShowModal("XML is Valid", Modal);
     }
 }