Exemplo n.º 1
0
 public void Save(HideOptionModel model)
 {
     StatusUpdate(StatusModel.Update("Saving"));
     HideOptionService.Save(model);
     View.UpdateView(model);
     MainViewModel.PrepareHideOptions();
     MainViewModel.ApplyHideOptions();
 }
Exemplo n.º 2
0
        public void Delete(int id)
        {
            StatusUpdate(StatusModel.Update("Deleting"));
            var model = HideOptionService.Delete(id);

            View.UpdateView(model);
            MainViewModel.PrepareHideOptions();
            MainViewModel.ApplyHideOptions();
        }
Exemplo n.º 3
0
        public void Edit(int id)
        {
            var model  = HideOptionService.Edit(id);
            var window = new AddEditHideOptions {
                ViewModel = this
            };

            window.Render(model);
            window.ShowDialog();
        }
Exemplo n.º 4
0
        public override string GetModel()
        {
            if (Model == null)
            {
                return("");
            }
            if (Model.File == null)
            {
                return("");
            }

            return(HideOptionService.ApplyHideOptions(MainViewModel.SourceType, Model.File.RawTextString));
        }
        private void btnTest_Click(object sender, EventArgs e)
        {
            try
            {
                var sw = new Stopwatch(MethodBase.GetCurrentMethod().Name);
                Cursor = Cursors.WaitCursor;
                // Do not test an emtpy expression - Sara LaFleur
                if (string.IsNullOrEmpty(tbRegularExpression.Text))
                {
                    return;
                }
                var sw2 = new Stopwatch("Time Test");

                fctbResult.Text = HideOptionService.Apply(tbRegularExpression.Text, tbReplaceWith.Text, fctbDocument.Text);
            }
            finally
            {
                Cursor = Cursors.Default;
            }
        }
Exemplo n.º 6
0
 public override sealed HideOptionsModel GetModel()
 {
     return(HideOptionService.GetModel());
 }