public PageTwo() { InitializeComponent(); inc = new IncomeProcessor(); incomes = new ObservableCollection <IncomeDTO>(); IncomesList.ItemsSource = incomes; IncomeData(); }
public AddIncomePage() { InitializeComponent(); inc = new IncomeProcessor(); cancelButton.Clicked += delegate(object sender, EventArgs args) { Application.Current.MainPage.Navigation.PopModalAsync(); }; }
public string GetData(ref string config) { var configObj = Serializer.Deserialize <Configuration>(config); IWebDriver driver = null; List <Income> incomes = new List <Income>(); try { driver = new ChromeDriver().InitializeSeleniumWebDriver(); IParsingDataService parsingService = new ParsingService(driver, ref configObj); IIncomeProcessor incomeProcessor = new IncomeProcessor(parsingService.ParseCardData(), ref configObj); incomes = incomeProcessor.ProcessIncomes(); } finally { if (driver != null) { driver.Quit(); } } config = Serializer.Serialize <Configuration>(configObj); return(Serializer.Serialize <List <Income> >(incomes)); }