protected void ButtonSolarIndex_Click(object sender, EventArgs e)
        {
            string zipcode = validateAndReturnZipCode();

            if (zipcode != null)
            {
                LabelSolarIndex.Visible = true;
                decimal solarIndex = 0;

                string latlon = getLatLonByZipCode(zipcode);

                string[] latLonArray = latlon.Split(',');
                decimal  latitude    = Convert.ToDecimal(latLonArray[0]);
                decimal  longitude   = Convert.ToDecimal(latLonArray[1]);

                LocationServicesClient client = new LocationServicesClient();
                solarIndex = client.getSolarIntensity(latitude, longitude);

                if (solarIndex != 0 && solarIndex > 7)
                {
                    LabelSolarIndex.Text = "High";
                }
                else if (solarIndex != 0 && solarIndex > 4 && solarIndex <= 7)
                {
                    LabelSolarIndex.Text = "Medium";
                }
                else if (solarIndex != 0)
                {
                    LabelSolarIndex.Text = "Low";
                }
                else
                {
                    LabelSolarIndex.Text = "Something went wrong in backend";
                }
            }
        }