protected void BtNormalSearchClick(object sender, EventArgs e) { var calle = txtCalle.Text.Trim(); int altura; if (!int.TryParse(txtAltura.Text.Trim(), out altura)) { altura = -1; } var esquina = txtEsquina.Text.Trim(); var partido = txtPartido.Text.Trim(); var provincia = Convert.ToInt32(cbProvincia.SelectedValue); if (string.IsNullOrEmpty(calle)) { return; } if (string.IsNullOrEmpty(esquina) && altura < 0) { return; } var result = GeocoderHelper.GetDireccion(calle, altura, esquina, partido, provincia); SetResults(result); }
public Respuesta <DireccionVO[]> GetDireccion(string sessionId, string calle, int altura, string esquina, string partido, int provincia) { try { ValidateLoginInfo(sessionId, Securables.WebServiceGeocoder); var direcciones = GeocoderHelper.GetDireccion(calle, altura, esquina, partido, provincia).ToArray(); return(Respuesta <DireccionVO[]> .Create(direcciones)); } catch (Exception ex) { return(Respuesta <DireccionVO[]> .CreateError(ex.Message)); } }