Example #1
0
 protected void Page_LoadComplete(object sender, EventArgs e)
 {
     DataContext = _vm;
     _vm.Start();
     InfoModal.Hide();
     CloseModal.Hide();
     Loaded -= Page_LoadComplete;
 }
Example #2
0
        public ActionResult PostModal()
        {
            var closeModal = new CloseModal
            {
                ShouldClose = true,
                FetchData   = false
            };

            return(PartialView("CloseModal", closeModal));
        }
Example #3
0
        public ActionResult PostModal()
        {
            var closeModal = new CloseModal
            {
                ShouldClose = true,
                FetchData   = true,
                Destination = Url.Action("List"),
                Target      = "list",
                OnSuccess   = "success"
            };

            return(PartialView("CloseModal", closeModal));
        }
        private void Save_Click(object sender, RoutedEventArgs e)
        {
            Settings_ErrorMessage.Text = "";

            Settings.DisplayMode = Settings_DisplayMode.SelectedIndex;
            var saved = Shrek2MM.SaveSettings(Settings);

            if (!saved)
            {
                Settings_ErrorMessage.Text = "Failed to save the Settings. This could be because of Read/write permissions not being given. Ensure these permissions have been given.";
                return;
            }

            CloseModal?.Invoke();
        }
Example #5
0
        private void Edited_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(EditMod_Title.Text))
            {
                EditMod_ErrorMessage.Text = "Title cannot be empty!";
                return;
            }

            if (Mod == null)
            {
                return;
            }

            Mod.Title       = EditMod_Title.Text;
            Mod.Description = EditMod_Description.Text;

            EditedMod?.Invoke(Mod);
            CloseModal?.Invoke();
        }
Example #6
0
        public ImageService()
        {
            InitializeComponent();
            string eventSourceName = ConfigurationManager.AppSettings["SourceName"];
            string logName         = ConfigurationManager.AppSettings["LogName"];
            string output_dir_path = ConfigurationManager.AppSettings["OutputDir"];
            string thumbnail_size  = ConfigurationManager.AppSettings["ThumbnailSize"];

            eventLogger = new EventLog
            {
                Source = eventSourceName,
                Log    = logName
            };
            image_logger = new LoggingService();
            image_logger.MessageRecieved += OnMsg;
            ICloseModal        close_modal    = new CloseModal();
            IImageServiceModal image_modal    = new ImageServiceModal(output_dir_path, int.Parse(thumbnail_size));
            ILogsServiceModal  logs_modal     = new LogsServiceModal();
            ISettingsModal     settings_modal = new SettingsModal(eventSourceName, logName, output_dir_path, thumbnail_size);
            IImageController   controller     = new ImageController(image_modal, logs_modal, settings_modal, close_modal);

            image_server = new ImageServerWithWeb(image_logger, controller);
        }
Example #7
0
 private void Close_Click(object sender, RoutedEventArgs e)
 {
     CloseModal.Show();
     ToggleSettingsDropdown();
     CloseModal.PassCloseHarbor.Focus();
 }
Example #8
0
 private void Cancel_Click(object sender, RoutedEventArgs e)
 {
     CloseModal?.Invoke();
 }
Example #9
0
 public void Close(ModalResult modalResult)
 {
     modalResult.ModalType = this._modalType;
     CloseModal?.Invoke();
     OnClose?.Invoke(modalResult);
 }
Example #10
0
 public void Cancel()
 {
     CloseModal?.Invoke();
     OnClose?.Invoke(ModalResult.Cancel(this._modalType));
 }
Example #11
0
 public void Cancel()
 {
     CloseModal?.Invoke();
     OnClose?.Invoke(ModalResult.Cancel());
 }
Example #12
0
 /// <summary>
 /// Closes the modal and invokes the <see cref="OnClose"/> event with the specified <paramref name="modalResult"/>.
 /// </summary>
 /// <param name="modalResult"></param>
 public void Close(ModalResult modalResult)
 {
     CloseModal?.Invoke();
     OnClose?.Invoke(modalResult);
     OnClosePassedToShow?.Invoke(modalResult);
 }
 private void Remove_Click(object sender, RoutedEventArgs e)
 {
     RemovedMod?.Invoke();
     CloseModal?.Invoke();
 }
        protected virtual async Task Cancel()
        {
            Reset();

            await CloseModal.InvokeAsync(null);
        }
Example #15
0
 /// <summary>
 /// Closes the modal and invokes the <see cref="OnClose"/> event with the specified <paramref name="modalResult"/>.
 /// </summary>
 /// <param name="modalResult"></param>
 public void Close(ModalResult modalResult)
 {
     CloseModal?.Invoke();
     OnClose?.Invoke(modalResult);
 }
Example #16
0
 /// <summary>
 /// Invokes CloseModal Action to notify subscribers modal must close.
 /// </summary>
 public void CloseMatchesModal() => CloseModal?.Invoke();