public async Task <IActionResult> PortScan(ToolsViewModel viewModel) { var values = new Dictionary <string, string> { { "target", viewModel.Website }, }; var content = new FormUrlEncodedContent(values); try { var response = await _client.PostAsync("http://localhost:3000/api/scan", content); // "80|HTTP;443|HTTPS;80|HTTP;" var responseString = await response.Content.ReadAsStringAsync(); var res = responseString.Split(";"); var model = new ToolsViewModel(); model.OpenPorts = res; ViewData["Prts"] = res; return(View(model)); } catch (Exception) { return(RedirectToAction(nameof(PortScan))); } }
public async Task <ActionResult> Index() { var createGroupPermission = await _securityService.GetCreateGroupPermissionAsync(User); var createEstablishmentPermission = await _securityService.GetCreateEstablishmentPermissionAsync(User); var viewModel = new ToolsViewModel { UserCanCreateAcademyTrustGroup = createGroupPermission.GroupTypes.Any(x => x == GT.MultiacademyTrust || x == GT.SingleacademyTrust), UserCanCreateChildrensCentreGroup = createGroupPermission.GroupTypes.Any(x => x == GT.ChildrensCentresCollaboration || x == GT.ChildrensCentresGroup), UserCanCreateFederationGroup = createGroupPermission.GroupTypes.Any(x => x == GT.Federation), UserCanCreateSchoolTrustGroup = createGroupPermission.GroupTypes.Any(x => x == GT.Trust), UserCanCreateAcademySponsor = createGroupPermission.GroupTypes.Any(x => x == GT.SchoolSponsor), UserCanCreateEstablishment = createEstablishmentPermission.CanCreate, UserCanManageAcademyOpenings = User.InRole(R.ROLE_BACKOFFICE, R.EFADO, R.AP_AOS), UserCanBulkCreateAcademies = User.InRole(R.ROLE_BACKOFFICE, R.EFADO, R.AP_AOS), UserCanMergeOrAmalgamateEstablishments = User.InRole(R.EDUBASE, R.ROLE_BACKOFFICE, R.EDUBASE_CMT, R.AP_AOS, R.APT, R.EFADO, R.FST, R.IEBT, R.SOU), UserCanBulkUpdateGovernors = User.InRole(R.EDUBASE_GROUP_MAT, R.ESTABLISHMENT, R.EFADO, R.ROLE_BACKOFFICE), UserCanBulkUpdateEstablishments = User.InRole(R.EDUBASE_CMT, R.EDUBASE, R.AP_AOS, R.APT, R.EDUBASE_CHILDRENS_CENTRE_POLICY, R.EFADO, R.EFAHNS, R.FST, R.IEBT, R.SOU, R.EDUBASE_LACCDO, R.LADO, R.LSU, R.UKRLP), UserCanApprove = User.InRole(R.EDUBASE, R.EDUBASE_CMT, R.ROLE_BACKOFFICE, R.AP_AOS, R.APT, R.EDUBASE_CHILDRENS_CENTRE_POLICY, R.EFADO, R.EFAHNS, R.FST, R.IEBT, R.SOU, R.EDUBASE_LACCDO, R.LADO), UserCanSearchChangeHistory = User.InRole(R.EDUBASE, R.EDUBASE_CMT, R.ROLE_BACKOFFICE, R.AP_AOS, R.APT, R.EDUBASE_CHILDRENS_CENTRE_POLICY, R.EFADO, R.EFAHNS, R.FST, R.IEBT, R.SOU, R.EDUBASE_LACCDO, R.LADO, R.OFSTED), UserCanConvertAcademyTrusts = User.InRole(R.EDUBASE, R.EDUBASE_CMT, R.ROLE_BACKOFFICE), UserCanViewIndependentSchoolsSignificantDates = User.InRole(R.EDUBASE, R.EDUBASE_CMT, R.ROLE_BACKOFFICE, R.IEBT), UserCanBulkCreateFreeSchools = User.InRole(R.EDUBASE, R.ROLE_BACKOFFICE, R.EDUBASE_CMT, R.FST), }; return(View(viewModel)); }
public ToolsView(ToolsViewModel vm) { ViewModel = vm; DataContext = vm; InitializeComponent(); }
private void SwitchCurrentView(string param) { switch (param) { case "HomeView": CurrentViewModel = new HomeViewModel(); break; case "RecoveryOpsView": CurrentViewModel = new RecoveryOperationsViewModel(); break; case "SpecialProceduresView": CurrentViewModel = new SpecialProceduresViewModel(); break; case "ToolsView": CurrentViewModel = new ToolsViewModel(); break; case "SystemInfoView": CurrentViewModel = new SystemInformationViewModel(); break; case "DatabaseRestoreView": CurrentViewModel = new DatabaseRestoreViewModel(); break; default: CurrentViewModel = new HomeViewModel(); break; } }
public async Task <ActionResult> Index() { var createGroupPermission = await _securityService.GetCreateGroupPermissionAsync(User); var createEstablishmentPermission = await _securityService.GetCreateEstablishmentPermissionAsync(User); var viewModel = new ToolsViewModel { UserCanCreateAcademyTrustGroup = createGroupPermission.GroupTypes.Any(x => x == GT.MultiacademyTrust || x == GT.SingleacademyTrust), UserCanCreateChildrensCentreGroup = createGroupPermission.GroupTypes.Any(x => x == GT.ChildrensCentresCollaboration || x == GT.ChildrensCentresGroup), UserCanCreateFederationGroup = createGroupPermission.GroupTypes.Any(x => x == GT.Federation), UserCanCreateSchoolTrustGroup = createGroupPermission.GroupTypes.Any(x => x == GT.Trust), UserCanCreateAcademySponsor = createGroupPermission.GroupTypes.Any(x => x == GT.SchoolSponsor), UserCanCreateEstablishment = createEstablishmentPermission.CanCreate, UserCanManageAcademyOpenings = User.InRole(AuthorizedRoles.CanManageAcademyOpenings), UserCanBulkCreateAcademies = User.InRole(AuthorizedRoles.CanBulkCreateAcademies), UserCanMergeOrAmalgamateEstablishments = User.InRole(AuthorizedRoles.CanMergeEstablishments), UserCanBulkUpdateGovernors = User.InRole(AuthorizedRoles.CanBulkUpdateGovernors), UserCanBulkUpdateEstablishments = User.InRole(AuthorizedRoles.CanBulkUpdateEstablishments), UserCanApprove = User.InRole(AuthorizedRoles.CanApprove), UserCanConvertAcademyTrusts = User.InRole(AuthorizedRoles.CanManageAcademyTrusts), UserCanViewIndependentSchoolsSignificantDates = User.InRole(AuthorizedRoles.CanSearchIndependentSchools), UserCanBulkCreateFreeSchools = User.InRole(AuthorizedRoles.CanBulkCreateFreeSchools), UserCanBulkAssociateEstabs2Groups = User.InRole(AuthorizedRoles.CanBulkAssociateEstabs2Groups), UserCanDownloadMATClosureReport = User.InRole(AuthorizedRoles.CanManageAcademyTrusts) }; return(View(viewModel)); }
public MoveViewportTool(ToolsViewModel toolsViewModel) { Cursor = Cursors.SizeAll; ActionDisplay = "Click and move to pan viewport."; ToolsViewModel = toolsViewModel; }
public ToolsView(ToolsViewModel theViewModel) { InitializeComponent(); DataContext = theViewModel; myVisualThreadedHelper = new VisualThreadedHelper(); }
public ActionResult SaveInstagram() { _GatherStatistics(null, null, null, "SaveInstagram"); var model = new ToolsViewModel(); return(View(model)); }
public ActionResult SaveInstagram(ToolsViewModel model) { string url = string.Empty; if (ModelState.IsValid) { model.Url = model.Path; } return(View(model)); }
public ToolsPage() { InitializeComponent(); viewModel = new ToolsViewModel(); BindingContext = viewModel; // Register for reading changes. //Gyroscope.ReadingChanged += Gyroscope_ReadingChanged; // Register for reading changes, be sure to unsubscribe when finished //Accelerometer.ReadingChanged += Accelerometer_ReadingChanged; Task.Run(() => updateGPS()); }
public IActionResult IpLookUpPOST(ToolsViewModel toolsViewModel) { try { ToolsViewModel model = new ToolsViewModel(); model.Website = toolsViewModel.Website; ViewData["Ip"] = _tools.IpLookUp(model.Website); return(View(model)); } catch (Exception) { ViewData["Ip"] = "Input correct url! Only domain."; return(View()); } }
public ActionResult Tools() { const string assetsPrefix = "site.tools"; var metadata = MetadataService.GetMetadataForPage(HttpContext); var viewModel = new ToolsViewModel(assetsPrefix, metadata) { InlineHeadScript = AssetService.GetInlineHeadScript(), InlineHeadStyles = AssetService.GetInlineHeadStyles(assetsPrefix), TrackMeta = new TrackMeta(metadata) }; return(View("Tools", viewModel)); }
public void Insert() { // Arrange - Create a new account view model var newToolsViewModel = new ToolsViewModel() { Name = "Test Name" }; // Act - send this to the insert method on the account service logic var Response = _ToolsService.Insert(newToolsViewModel, mockUser); // Assert Assert.IsTrue(Response.Success); }
public ActionResult Index() { var dataContext = new DataContext(); var model = new ToolsViewModel { Tools = from t in dataContext.GetTools() select new Tool { InstallerPath = t.InstallerPath, InstallerFileName = t.InstallerFileName, ManualPdfFileName = t.ManualPdfFileName, ManualWordFileName = t.ManualWordFileName, Name = t.Name } }; return(View(model)); }
public FunctionEditorDialogViewModel(IVplServiceContext context, Function function, Action<FunctionMetadata> saveAction, ITextEditService textEditService, string displayName) { if (context == null) throw new ArgumentNullException(nameof(context)); if (function == null) throw new ArgumentNullException(nameof(function)); if (saveAction == null) throw new ArgumentNullException(nameof(saveAction)); if (textEditService == null) throw new ArgumentNullException(nameof(textEditService)); _context = context; _function = function; _saveAction = saveAction; _textEditService = textEditService; _displayName = displayName; //Commands RunCommand = new RelayCommand(Run, CanRun); StopCommand = new RelayCommand(Stop, CanStop); OkCommand = new RelayCommand(Ok, CanOk); CloseCommand = new RelayCommand(Cancel, CanCancel); SaveCommand = new RelayCommand(Apply, CanOk); AddVariableCommand = new RelayCommand(AddVariable, CanAddVariable); PasteCommand = new RelayCommand(Paste, CanPaste); SelectReturnTypeCommand = new RelayCommand(SelectReturnType); ClearReturnTypeCommand = new RelayCommand(() => ClearReturnType(), CanClearReturnType); CheckForErrorsCommand = new RelayCommand(CheckForErrors); ResetZoomCommand = new RelayCommand(ResetZoom); //Create the toolbox _tools = new ToolsViewModel<IElementFactory>(context.ElementFactoryManager.Factories.Where(f => f.ShowInToolbox)); //Select a default type SelectedType = context.Types.FirstOrDefault(t => t.Id == VplTypeId.Float); function.PropertyChanged += Function_PropertyChanged; //Save the initial state function.SaveUndoState(); }
public ToolsPage() { viewModel = new ToolsViewModel(); this.InitializeComponent(); }
public Tools() { InitializeComponent(); DataContext = new ToolsViewModel(); }
public BitmapOperationsUtility(BitmapManager manager, ToolsViewModel tools) { Manager = manager; Tools = tools; }