public void getData() { if (string.IsNullOrEmpty(TextBoxName.Text)) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Eksik Alan", "<script>alert('Kullanıcı adını giriniz');</script>"); TextBoxName.Focus(); } else if (string.IsNullOrEmpty(TextBoxEmail.Text)) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Eksik Alan", "<script>alert('Email adresini giriniz');</script>"); TextBoxEmail.Focus(); } else { newFilterInfo.UserName = TextBoxName.Text; newFilterInfo.Email = TextBoxEmail.Text; newFilterInfo.Brand = DropDownList1.SelectedItem.Text.ToLower(); newFilterInfo.Series = DropDownList2.SelectedItem.Text.ToLower(); int kmValid; if (string.IsNullOrEmpty(TextBoxKm.Text)) { newFilterInfo.MaxKm = null; } else if (!int.TryParse(TextBoxKm.Text, out kmValid)) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Yanlış formatlı giriş", "<script>alert('Maksimum Kilometre alanı sadece sayı değerleri içermelidir');</script>"); TextBoxKm.Focus(); } else { newFilterInfo.MaxKm = TextBoxKm.Text; } int fiyatValid; if (string.IsNullOrEmpty(TextBoxFiyat.Text)) { newFilterInfo.MaxPrice = null; } else if (!int.TryParse(TextBoxFiyat.Text, out fiyatValid)) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Yanlış formatlı giriş", "<script>alert('Maksimum Fiyat alanı sadece sayı değerleri içermelidir');</script>"); TextBoxFiyat.Focus(); } else { newFilterInfo.MaxPrice = TextBoxFiyat.Text; } int yearValid; if (string.IsNullOrEmpty(TextBoxYear.Text)) { newFilterInfo.MinModelYear = null; } else if (!int.TryParse(TextBoxYear.Text, out yearValid)) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Yanlış formatlı giriş", "<script>alert('Minimum model yılı alanı sadece sayı değerleri içermelidir');</script>"); TextBoxYear.Focus(); } else { newFilterInfo.MinModelYear = TextBoxYear.Text; } int yearValid1; if (string.IsNullOrEmpty(TextBoxYear1.Text)) { newFilterInfo.MaxModelYear = null; } else if (!int.TryParse(TextBoxYear1.Text, out yearValid1)) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Yanlış formatlı giriş", "<script>alert('Maksimum model yılı alanı sadece sayı değerleri içermelidir');</script>"); TextBoxYear.Focus(); } else { newFilterInfo.MaxModelYear = TextBoxYear1.Text; } newFilterInfo.Color = RadioButtonList1.SelectedValue.ToString(); Parser.brandName = newFilterInfo.Brand; Parser.seriesName = newFilterInfo.Series; string totalURL = goSelectedUrl(); Parser.getUrl(totalURL); // create url to take the data Parser.makeClient(); // create client Parser.getHTML(); // load html file Parser.getCarList(carList); // store filtered car list locally carList.Sort((x, y) => x.MONEY.CompareTo(y.MONEY)); Parser.storeList(carList); // copy the car list to action layer Parser.getUserData(newFilterInfo.UserName, newFilterInfo.Email); // copy the user data to action layer } }