protected void btnAdd_Click(object sender, EventArgs e) { //string CityData = txtCityLookup.Text; if (!string.IsNullOrEmpty(txtCityLookup.Text)) { string[] _citydata = txtCityLookup.Text.Split(','); txtCityLookup.Text = ""; var CityName = _citydata[0].Trim(); var CountryName = _citydata[1].Trim(); var citydetails = masterSVc.GetCitiesDetails(CountryName, CityName); if (citydetails.Count > 0) { #region Add Data in list bool bDuplicate = false; List <SelectedCity> itl = new List <SelectedCity>(); foreach (RepeaterItem item in repSelectedCity.Items) { if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem) { LinkButton btnRemoveCity = (LinkButton)item.FindControl("btnRemoveCity"); Label lblCityName = (Label)item.FindControl("lblCityName"); Label lblCityCode = (Label)item.FindControl("lblCityCode"); Label lblCityId = (Label)item.FindControl("lblCityId"); itl.Add(new SelectedCity { CityName = lblCityName.Text, City_Id = lblCityId.Text, City_Code = lblCityCode.Text, }); if (citydetails[0].City_Id.ToString().ToLower() == btnRemoveCity.CommandArgument.ToLower()) { bDuplicate = true; } ; } } if (!bDuplicate) { itl.Add(new SelectedCity { CityName = citydetails[0].City_Name, City_Code = citydetails[0].City_Code, City_Id = citydetails[0].City_Id.ToString() }); } repSelectedCity.DataSource = itl; repSelectedCity.DataBind(); #endregion } } }