public DefaultMovementScrapingServices(IMovementProvider movementProvider, IWebServices webServices) { Guard.VerifyObjectNotNull(movementProvider, nameof(movementProvider)); _movementProvider = movementProvider; _webServices = webServices; }
public LoginViewModel(INavigationService _nav, IDialogs _dialogs, IWebServices _webServices) { Username = "******"; Password = "******"; #region Navigate To HomePage NavigatioHomePageCommand = new Command(async() => { _dialogs.StartLoadingDialoge("Logging in..."); //Get user data var status = await GetUserDataAsync(Username, Password); if (status) { //Application.Current.MainPage = new DetailsTabbedPage(); await _nav.NavigateToAsync <HomeViewModel>(); } else { _dialogs.HideLoadingDialogeAsync(); } }, () => { return(IsActive); }); #endregion #region Show Password Command ShowPasswordCommand = new Command(() => { ShowPass = !ShowPass; }); #endregion webServices = _webServices; }
public ItemsDetailsViewModel(IWebServices _webServices, INavigationService _navigationService) { webServices = _webServices; GetDataCommand = new Command(GetDataMethodAsync); //MessagingCenter.Subscribe<ItemsDetailsTemplate, Uri>(this, "ViewPDF", (s, e)=> { // _navigationService.NavigateToWithoutViewModel( typeof(PCSApplication.Pages.PdfPage), e); //}); }
public DefaultUniqueDataScrapingServices(IUniqueDataProvider uniqueDataProvider, IWebServices webServices) { Guard.VerifyObjectNotNull(uniqueDataProvider, nameof(uniqueDataProvider)); Guard.VerifyObjectNotNull(webServices, nameof(webServices)); _uniqueDataProvider = uniqueDataProvider; _webServices = webServices; }
//private object _LastTappedItem; //public object LastTappedItem //{ // get { return _LastTappedItem; } // set { _LastTappedItem = value; } //} #endregion public HomeViewModel(INavigationService _nav, IDialogs _dialogs, IWebServices _webServices) { nav = _nav; webServices = _webServices; dialogs = _dialogs; HomeMenuTapCommand = new Command(SelectedHomeMenu); GetHomeMenu = new Command(GetHomeMenuMethodAsync); GetHomeMenu.Execute(null); }
public MainPage() { InitializeComponent(); WebServices = new WebService(); ProfileManager = new UserProfileManager(); ProfileLink.Text = $"{StaticHolders.Instance.CurrentUser.Name} {StaticHolders.Instance.CurrentUser.LastName}"; CurrentProfilePictureBox.ImageLocation = StaticHolders.Instance.CurrentUser.UserImage; CurrentProfilePictureBox.SizeMode = PictureBoxSizeMode.StretchImage; UserFriends = StaticHolders.Instance.CurrentUser.userFriends; }
public DetailsTabbedViewModel(INavigationService _nav, IDialogs _dialogs, IWebServices _webServices, OceanViewModel _ocean, RailViewModel _rail, RoadViewModel _road) { ocean = _ocean; rail = _rail; road = _road; nav = _nav; dialogs = _dialogs; webServices = _webServices; OceanCommand = new Command(() => { GetDataForOceanAsync(_ocean); }); RailCommand = new Command(() => { GetDataForRailAsync(_rail); }); RoadCommand = new Command(() => { GetDataForRoadAsync(_road); }); CurrentPageChanged += DetailsTabbedViewModel_CurrentPageChanged; //OceanCommand.Execute(null); }
public void SetUp() { var instanceIdGenerator = new InstanceIdGenerator(); _htmlParserProvider = new DefaultHtmlParserProvider(); _movementProvider = new DefaultMovementProvider(instanceIdGenerator); _moveProvider = new DefaultMoveProvider(instanceIdGenerator); _pageDownloader = new DefaultPageDownloader(); _webClientProvider = new DefaultWebClientProvider(); _attributeProvider = new DefaultAttributeProvider(instanceIdGenerator); _imageScrapingProvider = new DefaultImageScrapingProvider(); _imageScrapingService = new DefaultImageScrapingService(_imageScrapingProvider); _uniqueDataProvider = new DefaultUniqueDataProvider(instanceIdGenerator); _webServices = new DefaultWebServices(_htmlParserProvider, _webClientProvider, _pageDownloader); _attributeScrapingServices = new DefaultAttributeScrapingServices(_attributeProvider, _webServices); _moveScrapingServices = new DefaultMoveScrapingServices(_moveProvider, _webServices); _movementScrapingServices = new DefaultMovementScrapingServices(_movementProvider, _webServices); _uniqueDataScrapingServices = new DefaultUniqueDataScrapingServices(_uniqueDataProvider, _webServices); _groundMoveScraper = new GroundMoveScraper(_moveScrapingServices); _aerialMoveScraper = new AerialMoveScraper(_moveScrapingServices); _specialMoveScraper = new SpecialMoveScraper(_moveScrapingServices); _throwMovesScraper = new ThrowMoveScraper(_moveScrapingServices); _characterMoveScraper = new DefaultCharacterMoveScraper(new List <IMoveScraper> { _groundMoveScraper, _aerialMoveScraper, _specialMoveScraper, _throwMovesScraper }); var attributeScrapers = new List <IAttributeScraper> { new AirSpeedScraper(_attributeScrapingServices), new AirDodgeScraper(_attributeScrapingServices) }; _movementScraper = new DefaultMovementScraper(_movementScrapingServices); _characterDataScrapingServices = new DefaultCharacterDataScrapingServices(_imageScrapingService, _movementScraper, attributeScrapers, _characterMoveScraper, _uniqueDataScrapingServices, _webServices, instanceIdGenerator); _characterDataScraper = new DefaultCharacterDataScraper(_characterDataScrapingServices); }
public DefaultCharacterDataScrapingServices(IColorScrapingService imageScrapingService, IMovementScraper movementScraper, IEnumerable <IAttributeScraper> attributeScrapers, ICharacterMoveScraper characterMoveScraper, IUniqueDataScrapingServices uniqueDataScrapingServices, IWebServices webServices, IInstanceIdGenerator instanceIdGenerator) { Guard.VerifyObjectNotNull(imageScrapingService, nameof(imageScrapingService)); Guard.VerifyObjectNotNull(movementScraper, nameof(movementScraper)); Guard.VerifyObjectNotNull(attributeScrapers, nameof(attributeScrapers)); Guard.VerifyObjectNotNull(characterMoveScraper, nameof(characterMoveScraper)); Guard.VerifyObjectNotNull(uniqueDataScrapingServices, nameof(uniqueDataScrapingServices)); Guard.VerifyObjectNotNull(webServices, nameof(webServices)); _imageScrapingService = imageScrapingService; _movementScraper = movementScraper; _attributeScrapers = attributeScrapers; _characterMoveScraper = characterMoveScraper; _uniqueDataScrapingService = uniqueDataScrapingServices; _webServices = webServices; _instanceIdGenerator = instanceIdGenerator; }
public DefaultCharacterDataScraper MakeCharacterDataScraper() { var instanceIdGenerator = new InstanceIdGenerator(); _htmlParserProvider = new DefaultHtmlParserProvider(); _movementProvider = new DefaultMovementProvider(instanceIdGenerator); _moveProvider = new DefaultMoveProvider(instanceIdGenerator); _pageDownloader = new DefaultPageDownloader(); _webClientProvider = new DefaultWebClientProvider(); _attributeProvider = new DefaultAttributeProvider(instanceIdGenerator); _imageScrapingProvider = new DefaultImageScrapingProvider(); _imageScrapingService = new DefaultColorScrapingService(_characterCss); //_imageScrapingProvider); _uniqueDataProvider = new DefaultUniqueDataProvider(instanceIdGenerator); _webServices = new DefaultWebServices(_htmlParserProvider, _webClientProvider, _pageDownloader); _attributeScrapingServices = new DefaultAttributeScrapingServices(_attributeProvider, _webServices); _moveScrapingServices = new DefaultMoveScrapingServices(_moveProvider, _webServices); _movementScrapingServices = new DefaultMovementScrapingServices(_movementProvider, _webServices); _uniqueDataScrapingServices = new DefaultUniqueDataScrapingServices(_uniqueDataProvider, _webServices); _groundMoveScraper = new GroundMoveScraper(_moveScrapingServices); _aerialMoveScraper = new AerialMoveScraper(_moveScrapingServices); _specialMoveScraper = new SpecialMoveScraper(_moveScrapingServices); _throwMoveScraper = new ThrowMoveScraper(_moveScrapingServices); _characterMoveScraper = new DefaultCharacterMoveScraper(new List <IMoveScraper> { _groundMoveScraper, _aerialMoveScraper, _specialMoveScraper, _throwMoveScraper }); var attributeScrapers = AttributeScrapers.AllWithScrapingServices(_attributeScrapingServices, _urlUnderTest); _movementScraper = new DefaultMovementScraper(_movementScrapingServices); _characterDataScrapingServices = new DefaultCharacterDataScrapingServices(_imageScrapingService, _movementScraper, attributeScrapers, _characterMoveScraper, _uniqueDataScrapingServices, _webServices, instanceIdGenerator); return(new DefaultCharacterDataScraper(_characterDataScrapingServices)); }
NotificationManager() { profileManager = new UserProfileManager(); webServices = new WebService(); }
public LogAnalyzer(IWebServices ser) { this.services = ser; }
public WebServiceController(IWebServices service) { this._service = service; }
private bool Authenticate(IWebServices webServices) { try { webServices.Authenticate(); return true; } catch (Exception ex) { _env.Trace.WriteLine(ex); _env.ShowMessageBox("Authentication failed", "Could not login to TargetProcess", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } }
public void Connect(bool prompt) { if (_connected) { throw new InvalidOperationException("Already connected"); } var settings = Settings.Default; if (prompt || settings.HasCredentials == false) { var form = new LoginForm(settings); if (_env.ShowDialog(form) == DialogResult.OK) { if (ServicePointManager.ServerCertificateValidationCallback == null) ServicePointManager.ServerCertificateValidationCallback += delegate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { var webRequest = sender as HttpWebRequest; if (webRequest != null) { return webRequest.Address.Host == settings.Uri.Host; } return false; }; _webServices = _webServicesFactory.CreateWebServices(settings); if (!settings.SaveLogin) { settings.Login = null; settings.DecryptedPassword = null; } settings.Save(); CompleteConnect(settings); } } else { _webServices = _webServicesFactory.CreateWebServices(settings); CompleteConnect(settings); } }
public LogAnalyzer(IWebServices service, IEmail email) { Services = service; Email = email; }
public UnitController(IWebServices <UnitProfile> unitProfileService) { _unitProfileService = unitProfileService; }
public DefaultAttributeScrapingServices(IAttributeProvider attributeProvider, IWebServices webServices) { Guard.VerifyObjectNotNull(attributeProvider, nameof(attributeProvider)); _attributeProvider = attributeProvider; _webServices = webServices; }
public UserProfileManager() { webServices = new WebService(); }