private ContextHelpWithHelp GetViewModel(ContextHelp contextHelp)
        {
            var viewModel = GetViewModel();

            viewModel.ContextHelp = contextHelp;
            return(viewModel);
        }
Exemplo n.º 2
0
        public void ThenIShouldBeAbleToGetFileMetadata()
        {
            var file_path        = ContextHelp.GetFromContext <Base>("File_path");
            var apiResponse      = ContextHelp.GetFromContext <ApiResponse>("LastApiResponse");
            var actual_file_info = apiResponse.Content <FileResponseDto>();

            actual_file_info.PathLower.Should().Be(file_path.Path.ToString().ToLower());
        }
Exemplo n.º 3
0
        private void AddonReportForm_Load(object sender, EventArgs e)
        {
            this.Text           = _name;
            tbAddonSummary.Text = _text;

            ContextHelp.HelpNamespace = Globals.HelpFilename;
            ContextHelp.SetHelpNavigator(this, HelpNavigator.TopicId);
        }
Exemplo n.º 4
0
        public void ThenIShouldBeAbleToGetFileInfo(Table table)
        {
            var fileInfo       = table.CreateInstance <FileResponseDto>();
            var apiResponse    = ContextHelp.GetFromContext <ApiResponse>("LastApiResponse");
            var actualFileInfo = apiResponse.Content <FileResponseDto>();

            actualFileInfo.Should().BeEquivalentTo(fileInfo, options => options.Including(f => f.Name));
        }
Exemplo n.º 5
0
        public void WhenISendRequestToGetItsMetadata()
        {
            var file_path = ContextHelp.GetFromContext <Base>("File_path");
            var response  = new GetMetadata_request(file_path).Send_request();

            response.EnsureSuccessful();
            ContextHelp.AddToContext("LastApiResponse", response);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            ContextHelp contextHelp = db.ContextHelps.Find(id);

            db.ContextHelps.Remove(contextHelp);
            db.SaveChanges();
            return(RedirectToAction("Index", contextHelp.Controller));
        }
Exemplo n.º 7
0
        private void CompareByFingerprintForm_Load(object sender, EventArgs e)
        {
            BuildCompareInfo();

            ContextHelp.HelpNamespace = Globals.HelpFilename;
            ContextHelp.SetHelpNavigator(this, HelpNavigator.TopicId);

            DisplayData();
        }
        // GET: ContextHelp/Create
        public ActionResult Create(string cont = null, string act = null, string prop = null)
        {
            var contextHelp = new ContextHelp();

            contextHelp.Controller = cont;
            contextHelp.Action     = act;
            contextHelp.Property   = prop;
            return(View(GetViewModel(contextHelp)));
        }
Exemplo n.º 9
0
        private void OpenHelp(object sender, RoutedEventArgs e)
        {
            var viewModel = new ContextHelpViewModel {
                State = Constants.ApplicationState.Application
            };
            var contextHelp = new ContextHelp(viewModel);

            contextHelp.ShowDialog();
        }
Exemplo n.º 10
0
        public void ThenIGetInfoAboutDeletedFile()
        {
            var file_path        = ContextHelp.GetFromContext <Base>("File_path");
            var apiResponse      = ContextHelp.GetFromContext <ApiResponse>("LastApiResponse");
            var actual_file_info = apiResponse.Content <DeleteFileResponseDto>();

            apiResponse.StatusCode.Should().Be(200);
            actual_file_info.entry.PathLower.Should().Be(file_path.Path.ToString().ToLower());
        }
 public ActionResult Edit([Bind(Include = "ContextHelpID,Controller,Action,Property,ToolTip,HelpText")] ContextHelp contextHelp)
 {
     if (ModelState.IsValid)
     {
         db.Entry(contextHelp).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index", contextHelp.Controller));
     }
     return(View(GetViewModel(contextHelp)));
 }
Exemplo n.º 12
0
        public void GivenIHaveFileToUpload(string fileName)
        {
            var filePath = GetFilePath(fileName);

            File.Exists(filePath)
            .Should()
            .BeTrue($"expected {fileName} to exists with test fata files inside the {filePath}");

            ContextHelp.AddToContext("FilePath", filePath);
        }
Exemplo n.º 13
0
        public void WhenIUploadTheFile(Table table)
        {
            var uploadFile = table.CreateInstance <UploadFileDto>();
            var filePath   = ContextHelp.GetFromContext <string>("FilePath");
            var file       = File.ReadAllBytes(filePath);
            var response   = new UploadFile_request(uploadFile, file).Send_request();

            response.EnsureSuccessful();
            ContextHelp.AddToContext("LastApiResponse", response);
        }
        public ActionResult Create([Bind(Include = "ContextHelpID,Controller,Action,Property,ToolTip,HelpText")] ContextHelp contextHelp)
        {
            if (ModelState.IsValid)
            {
                db.ContextHelps.Add(contextHelp);
                db.SaveChanges();
                return(RedirectToAction("Index", contextHelp.Controller));
            }

            return(View(GetViewModel(contextHelp)));
        }
Exemplo n.º 15
0
        private void OpenContextHelp_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            var viewModel = new ContextHelpViewModel
            {
                State = _viewModel.LastOpenedSchedule != null
                    ? Constants.ApplicationState.Schedule
                    : Constants.ApplicationState.Application
            };

            var contextHelp = new ContextHelp(viewModel);

            contextHelp.ShowDialog();
        }
        // GET: ContextHelp/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ContextHelp contextHelp = db.ContextHelps.Find(id);

            if (contextHelp == null)
            {
                return(HttpNotFound());
            }
            return(View(GetViewModel(contextHelp)));
        }
Exemplo n.º 17
0
        public void GivenIHaveAPathToFile(Table table)
        {
            var path = table.CreateInstance <Base>();

            ContextHelp.AddToContext <Base>("File_path", path);
            string[] header = { "Path", "Mode", "AutoRename", "Mute" };
            string[] row    = { "/diagram.png", "add", "true", "false" };
            var      t      = new Table(header);

            t.AddRow(row);
            var upload = new GetFileListSteps();

            upload.GivenIHaveFileToUpload("diagram.png");
            upload.WhenIUploadTheFile(t);
        }
Exemplo n.º 18
0
        private void CatalogueComparisonForm_Load(object sender, EventArgs e)
        {
            _comparisionDelta = new List <CatalogueContentComparisionItem>();
            foreach (CatalogueContentComparisionItem item in _comparisionFull)
            {
                if ((item.AddonCatalogue0 == null) || (item.AddonCatalogue1 == null))
                {
                    _comparisionDelta.Add(item);
                }
            }

            ContextHelp.HelpNamespace = Globals.HelpFilename;
            ContextHelp.SetHelpNavigator(this, HelpNavigator.TopicId);

            DisplayData(true);
        }
Exemplo n.º 19
0
        private void SetupForm_Load(object sender, EventArgs e)
        {
            if (_applicationConfiguration == null)
            {
                return;
            }

            tbMoviestormInstallPath.Text  = _applicationConfiguration.MoviestormInstallationPath;
            tbMoviestormUserDataPath.Text = _applicationConfiguration.MoviestormUserDataPath;

            SetDupDetectionCriteriaCheckBoxes(_applicationConfiguration.DuplicateDetectionFlag);
            // cbPreserveOptions.Checked = _applicationConfiguration.PreserveOptions;

            SetToolTips();
            ContextHelp.HelpNamespace = Globals.HelpFilename;
            ContextHelp.SetHelpNavigator(this, HelpNavigator.TopicId);
        }
Exemplo n.º 20
0
        private void AssetSearchResultForm_Load(object sender, EventArgs e)
        {
            dgvAssets.AutoGenerateColumns = false;
            int assetsFound = _assets?.Count ?? 0;

            lblSummary.Text = $"Assets found: {assetsFound}";

            BindingSource source = null;

            if (assetsFound > 0)
            {
                var bindingList = new SortableBindingList <AssetSearchResultItem>(_assets);
                source = new BindingSource(bindingList, null);
            }

            dgvAssets.DataSource      = source;
            ContextHelp.HelpNamespace = Globals.HelpFilename;
            ContextHelp.SetHelpNavigator(this, HelpNavigator.TopicId);
        }
 void ViewBase_KeyUp(object sender, System.Windows.Input.KeyEventArgs e)
 {
     if (e.Key == Key.F1)
     {
         var viewModel = this.DataContext as ViewModelBase;
         if (viewModel != null)
         {
             var helpTopic      = "Index";
             var focusedElement =
                 FocusManager.GetFocusedElement(this) as FrameworkElement;
             if (focusedElement != null)
             {
                 var keyword = ContextHelp.GetKeyword(focusedElement);
                 if (!String.IsNullOrWhiteSpace(keyword))
                 {
                     helpTopic = keyword;
                 }
             }
             viewModel.HelpCommand.Execute(helpTopic);
         }
     }
 }
Exemplo n.º 22
0
        private void CatalogueIndexOpsForm_Load(object sender, EventArgs e)
        {
            CatalogueInfo currentCatalogue;

            if (CataloguesIndex == null)
            {
                MessageBox.Show("ERROR: No Catalogue Index has been specified", "Error", MessageBoxButtons.OK);
                DialogResult = DialogResult.Cancel;
                Close();
                return;
            }

            if (_operation != CataloguesIndexOperation.NewCatalogue)
            {
                if (CataloguesIndex.GetIndexByName(_selectedCatalogueName) < 0)
                {
                    MessageBox.Show("ERROR: Current Catalogue not found in the index", "Error", MessageBoxButtons.OK);
                    DialogResult = DialogResult.Cancel;
                    Close();
                    return;
                }
            }

            SetToolTips();
            ContextHelp.HelpNamespace = Globals.HelpFilename;
            ContextHelp.SetHelpNavigator(this, HelpNavigator.TopicId);

            switch (_operation)
            {
            case CataloguesIndexOperation.NewCatalogue:
                Text = "Create New Catalogue";
                lblCurrentCat.Visible = tbCurrentCat.Visible = false;
                tbNewCat.Focus();
                break;

            case CataloguesIndexOperation.RenameCatalogue:
                Text = "Rename Selected Catalogue";
                tbCurrentCat.Text      = _selectedCatalogueName;
                lblNewCat.Text         = "New Name:";
                tbDescription.ReadOnly = true;
                currentCatalogue       = CataloguesIndex.GetByName(_selectedCatalogueName);
                tbDescription.Text     = currentCatalogue.Description;
                tbNewCat.Focus();
                break;

            case CataloguesIndexOperation.EditDescription:
                Text = "Edit Description of Selected Catalogue";
                tbCurrentCat.Text      = _selectedCatalogueName;
                lblNewCat.Visible      = tbNewCat.Visible = false;
                tbDescription.ReadOnly = false;
                _formToolTip.SetToolTip(tbDescription, "New description of the selected catalogue");
                currentCatalogue   = CataloguesIndex.GetByName(_selectedCatalogueName);
                tbDescription.Text = currentCatalogue.Description;
                tbDescription.Focus();
                break;

            case CataloguesIndexOperation.CopyCatalogue:
                Text = "Copy Current Catalogue";
                tbCurrentCat.Text = _selectedCatalogueName;
                lblNewCat.Text    = "New Catalogue:";
                _formToolTip.SetToolTip(tbNewCat, "Name of the new (copy) catalogue");
                _formToolTip.SetToolTip(tbDescription, "Description of the new (copy) catalogue");
                tbDescription.ReadOnly = false;
                currentCatalogue       = CataloguesIndex.GetByName(_selectedCatalogueName);
                tbDescription.Text     = currentCatalogue.Description;
                tbNewCat.Focus();
                break;
            }
        }